要点:
1.通过new关键字调用!!
2.构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类),
不能再构造器里使用 return 返回某个值
3.如果我们没有定义构造器,则编译器会自动定义一个无参的构造函数。如果已定义则编译器不会自动添加!
4.构造器的方法名必须和类名一致!
构造方法的重载
package day1;public class User { int id; String name; String pwd; public User() { } public User(int id,String name) {// super(); //构造方法的第一句总是super() this.id=id; //this表示创建好的对象 this.name=name; } public User(int id,String name,String pwd) { this.id=id; this.name=name; this.pwd=pwd; } public static void main(String[] args) { // TODO Auto-generated method stub User u1=new User(); User u2=new User(101,"sun"); User u3=new User(111,"mentality","123"); }}
垃圾回收机制(Garbage Collection)(了解一下)
算法:
1.引用计数法
2.引用可达法
通用的分代垃圾回收机制
把对象分为三种状态:年轻代、年老代、持久代。