代码为什么不报错了?java不是不允许多继承吗?

yyxgs 2017-09-05 01:50:13
/**
* 人
*/
class Person {
private String name;
private int age;

public Person() {
name = "";
age = 0;
}

public String getName() {
return name;
}
}

/**
* 学生
*/
class Student extends Person {
private int score;

public Student() {
super();
score = 0;
}

public int getScore() {
return score;
}
}

/**
* 暑假工
*/
class SummerWork extends Student {
private int salary;

public SummerWork() {
super();
salary = 0;
}

public int getSalary() {
return salary;
}
}


...全文
210 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyxgs 2017-09-05
  • 打赏
  • 举报
回复
原来是这样,感谢各位回答。
Love_云宝儿 2017-09-05
  • 打赏
  • 举报
回复
引用 1 楼 yuxiangaaaaa 的回复:
这是多继承吗??? 多继承是这样的 classA extends classB,classC,classD{ }
正解
nikyotensai 2017-09-05
  • 打赏
  • 举报
回复
不知道多实现你怎么理解的?
jhappyfly 2017-09-05
  • 打赏
  • 举报
回复
多级继承,不叫多继承
podd 2017-09-05
  • 打赏
  • 举报
回复
你理解错了多继承,1楼说的正确
static__l 2017-09-05
  • 打赏
  • 举报
回复
多重继承指的是一个子类继承多个父类吧
动森万岁 2017-09-05
  • 打赏
  • 举报
回复
你可以理解为一个儿子只能有一个亲爹, 你这个依然是单继承, 就是祖孙三代
自由自在_Yu 2017-09-05
  • 打赏
  • 举报
回复
这是多继承吗??? 多继承是这样的 classA extends classB,classC,classD{ }

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧