/*
什么时候用继承呢?
分析第一种情况:①
1,两个类,发现有相同的功能show1,所以B去继承了A
2,可是,继承show1的同时,将show2继承了,show2不是B该有的功能。
3,因此,这个逻辑不可行。
第二种情况:②
1,将共同的功能抽取出来,创建了demo类
总结:当类与类之间存在着所属关系的时候,就定义继承。xxx是yyy的一种,xxx extends yyy
所属关系: is a 关系
*/
//①
class DemoA extends Demo
{
// void show1(){}
void show2(){}
}
class DemoB extends Demo
{
// void show1(){}
void show3(){}
}
//②
class Demo
{
void show1(){}
}