1.构造方法
什么是构造方法?
方法的名字和类名完全一样,格式和普通方法的格式不一样的特殊的方法
构造方法的格式?
修饰符 类名() {
return;
}
构造方法的特点?
构造方法的名字和类名一样
构造方法没有返回值
构造方法没有返回值类型
构造方法的作用?
给对象的属性(成员变量)进行初始化
我们在使用构造方法的时候需要注意哪些问题?
如果我们没有自己写构造方法时候,系统会默认给我们带一个无参的构造方法
如果我们自己写了一个构造方法,系统给我们带的那个无参构造就消失了
因为构造方法也是方法,既然是方法,就要满足方法的重载条件,当一个类中存在多个构造方法的时候,这些构造方法是以重载的形式存在
例:
public Person() {}
public Person(String name) {}
public Person(int age) {}
public Person(String name, int age) {} |
|