Java基础知识点(面向对象----构造方法)

时间:2023-02-24 11:28:47

1.概述:构造方法也叫构造器,构造函数。

2.作用:在创建对象的时候给成员变量进行初始化的。

构造方法的格式:

public class Student(){

修饰符 类名 (参数){

方法体;​

}

}

package MianXiangDuiXiang.Lesson;

public class Phone (){
手机的属性;品牌、价格、颜色
* */
private String brand ;//品牌
private int price;//价格
private String color;//颜色

public Phone(){
}
public Phone(String brand,int price,String color){
this.brand = brand;
this.price = price;
this.color = color;
}
public void setBrand(String brand){
this.brand = brand;
}
public String getBrand(){
return brand;
}
public void setPrice(int price){
this.price = price;
}
public int getPrice(){
return price;
}
public void setColor(String color){
this.color = color;
}
public String getColor(){
return color;
}

特点:1.方法名与类名相同。大小也要一致。

2.没有返回值类型,连void都没有

3.没有具体以的返回值(不能由return待会结果数据)

执行时机:1.创建对象的时候由虚拟机调用,不能手动调用构造方法

2.每创建一次对象,就会调用一次构造方法。

构造方法的注意事项:

1.构造方法的定义:

如果没有定义构造方法,系统将给出一个默认的无参数构造方法。

如果定义构造了方法,系统将不再提供默认的构造方法。

2.构造方法的重载

带参数的构造方法和无参数的构造方法,两者方法名相同,但是参数不同,这叫构造方法的重载。

注意:建议在任何时候都手动写上空参和带全部参数的构造方法。

Java基础知识点(面向对象----构造方法)