A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 毛羚杨 中级黑马   /  2014-2-24 10:23  /  821 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class Fu
  2. {
  3.         public static  void show()
  4.         {
  5.                 System.out.println("fu show run");
  6.         }
  7. }

  8. class  Zi extends Fu
  9. {
  10.         public static void show()
  11.         {
  12.                 System.out.println("Zi show run");
  13.         }
  14. }
复制代码
这个是一个简单的继承关系的代码 ,无论是哪个类,都要继承的是Object类 每个类都是默认的继承,例如Class Fu是直接继承了Object的,那个这个Class Zi应该也是Object中的一个子类,那么这个Zi类是不是也继承了Object呢?Zi类应该是一个怎样的继承体系呢?它们的继承关系到底是怎样的一个样子呢?虽然学继承好久了,这个始终是没有系统的来思考和解答过。


评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

1 个回复

倒序浏览
继承有所属关系才可以继承的 所属关系:is a
java语言中:java只支持单继承,不支持多继承。
因为多继承容易带来安全隐患:当多个父类定义了相同的功能,当功能内容不同时,子类对象不确定要运行那个。
但是java保留了这种机制。并用另一种体现形式来完成表示。多实现。
java支持多继承。A继承了B ,B继承了C 也就是一个继承体系。

java多态中就很好的解决了多继承的问题

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马