类的成员:
成员变量和成员函数。
成员函数:构造函数和普通函数。
构造函数:
作用:自动对对象进行初始化
特点:1.方法名和类名一致
2.没有返回值
问:
1.我们能够定义几次构造函数?
我们可以定义多次构造函数,只要我们进行重载。如果我们没有进行重载的话我们的系统会自动给我们定一个不带参数的构造函数。
class Customer{ private string a; private int b; Customer(string ab){ a = ab; } Customer(string ab,int bc){ a = ab; b = bc; } }
2.同一个对象的话,我们的构造函数,能够掉用几次?
同一个对象的话呢我们就只能够调用一次,在我们new的时候调用一次。
3.Java中是否有析构函数?
Java中没有专门的析构函数,当一个对象长时间没有引用指向它,并且未使用,垃圾搜集机制会自动使其消亡。
4.this引用
this.后面连上成员名称,相当于特别声明该成员是类中的成员,而不是某个局部变量
推论:任何类中的成员,在类中被使用的时候,都可以加上this.来修饰,只要没有歧义,也可以省略。
————————————————————————————————————————————————