主页 分类 关于

Java面向对象思维之构造方法需的重载

学习Java个人整理

例如造一辆车 例如 车有颜色 车有轮子 车座位

 //成员变量
public class Car {
String color; //颜色
int wheel; //轮子
int seat; //座位
}
public Car(String color,  int seat) { 
设置属性信息
this.color = color; 颜色
this.seat = seat; 座位
}
public Car(String color, int wheel, int seat) { 
设置属性信息
this(color,seat); //this还可以调用当前累中其他的构造方法
this.wheel = wheel; 轮子
}

执行main方法

 //成员方法
public static void main(String[ ] args) {
Car c1 = new Car("透明",9);
Car c2 = new Car("黄",5,9);
}
}

注意是this()可以访问其他构造方法










作者: 我叫史迪奇
本文来自于: https://sdq3.link/Object-oriented-constructor-heavy-load.html博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议