因为构造器的名称必须和类的名称必须相同, 在java中 初始化和建立是捆绑在一块的,二者不能分离java
无参和有参数的构造器,是方法重载的一种表现。数组
每一个重载的方法都必须有一个独一无二的参数类型列表。函数
基本类型能从一个较小的类型自动提高至一个较大的类型this
若是没有自定义构造器,编译器会默认给生成一个默认构造器。 若是已经自定义了一个构造器,编译器不会给生成默认构造器。对象
this关键字只能在方法内部调用,表示对调用方法的那个对象的引用内存
构造器中使用 this编译器
static方法不是面向对象的,由于他们的确具备全局函数的语义。it
对象可能不被垃圾回收编译
垃圾回收并不等于“析构”垃圾回收
垃圾回收只与内存有关
finalize()的主要用途是释放一些其余作法开辟的内存空间,以及作一些清理工做。
这一小节很重要讲的 垃圾回收机制 须要屡次反复看
基本类型的默认值; 经过方法初始化一些
使用构造器来初始化一些默认值
switch 和 enum 是绝佳的组合