不能继承的:
1.私有的属性
2.私有的方法
3.父类构造不可继承
super()关键字:
可以在子类里面使用父类构造;
默认会先调用父类构造在掉用子类构造;
不可以有多个父类
第一个类:
public class 继承V1 {
private String nickName = null;
public 继承V1(){
System.out.println("父类构造");
}
public 继承V1(String nickName){
this.setNickName(nickName);
System.out.println("父类构造");
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
}
子类:
public class 继承sonV1 extends 继承V1{
public 继承sonV1(){
super();
System.out.println("子类构造");
}
public 继承sonV1(String nickName){
super(nickName);
System.out.println("子类构造");
}
// 重写
public String toString(){
return this.getNickName();
}
}
实现类:
public class text {
public static void main(String[] args) {
继承sonV1 son = new 继承sonV1("caoc");
System.out.println(son.toString());
}
}