继承注意事项:
1:java中类只支持单继承,不支持多继承;
2:java中的类支持多层继承;
//父类
/*
爷爷类 父类
*/
public class Home {
public void drink(){
System.out.println("爷爷爱喝酒");
}
}
//子类
/*
爸爸类 子类
*/
//在java中不可以多个继承但是可与组成继成体爸爸类是正确的
public class Sun extends Home {
public void smoke(){
System.out.println("爸爸爱抽烟");
}
}
多继承继承就会报错
/*
妈妈类 子类
*/
public class Son extends Home extends sun {
此处将会报错
~~~~~~~~~~~~~~~~
public void dance(){
System.out.println("妈妈爱跳舞");
}
}
测试类
/*
//不可以多个继承但是可以形成集成体
public class Var extends Sun,Son {
}
*/
//看sun类的继承java中不支持多继承但是支持多成继承
public class Var extends Sun{
}
图片是详情见解
这里插入图片描述](https://img-blog.csdnimg.cn/20191030214810159.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1dUeGlhb2R1YW50dWk=,size_16,color_FFFFFF,t_70)