学习视频来源于B站黑马程序员,感谢帮助~
一、构造方法的格式
构造方法也称构造器、构造函数。调用构造方法是创造对象的一步。
构造方法的格式: public class Student{ 修饰符 类名(参数){ 方法体; } } |
构造方法在书写时,有以下特点: 1.方法名与类名相同,大小写也要一致 2.没有返回值类型,连void也没有 3.没有具体的返回值(不能由return带回结果数据) |
执行时机: 1.创建对象时由虚拟机调用,不能手动调用构造方法 2.每创建一次对象,就会调用一次构造方法 |
构造方法注意事项:
|
示例:
package item;
public class Phone {
private String brand;
private double price;
//空参
public Phone() {
}
//带参
public Phone(String brand,double price) {
this.brand=brand;
this.price=price;
}
public void setbrand(String n) {
brand=n;
}
public String getbrand() {
return brand;
}
public void setprice(double m) {
price=m;
}
public double getprice() {
return price;
}
}
二、构造方法的作用
在创建对象的时候,有虚拟机自动调用,给成员变量进行初始化。(初始化,即赋值)
构造方法分为两种:
- 无参数构造方法:初始化对象时,成员变量的数据均采用默认值
- 有参数构造方法:初始化对象时,同时可以为对象进行赋值