构造函数:
java
// StartA.java
public class StartA {
private String name;
private byte age;
// 总体上跟方法的写法类似
// 1、和类名同名
// 2、没有返回类型
public StartA(String name,byte age){
this.name = name;
this.age = age;
}
}
// StartB.java
public class StartB{
StartA startA = new StartA("你好哦",(byte)19);
}
继承:
java
public class StartB extends StartA {
// 私有属性也会被继承 但是子类中无法直接访问和使用
// 父类如果显示定义了有参数的构造函数 子类也必须要定义 并且super调用父类的构造 可以增加参数 但是不能减少参数
public StartB(String name, byte age) {
super(name, age);
}
}