博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Java继承问题
阅读量:7103 次
发布时间:2019-06-28

本文共 306 字,大约阅读时间需要 1 分钟。

java不支持多继承。

因为多继承有背面向对象编程。但是可以继承多个接口。

sun公司设计java的时候原则上不允许程序员多继承,但是还是开了个后门,你可以再一个类中写上一个或多个内部类,再让其他类来继承他,变相的也是多继承了。但是不建议这么做,非常影响程序的可读性,而且内部类处理起来不方便。

 

java中不允许类多重继承的主要原因是:如果A同时继承B和C,而假如B和C同时有一个d方法,A如何决定该继承哪一个呢?

但接口不存在这样的问题,接口中全都是抽象方法,继承谁都无所谓,所以接口可以继承多个接口。
interface b{}
interface c{}
interface a extends b,c{}

转载地址:http://zjchl.baihongyu.com/

你可能感兴趣的文章
《Total Commander:万能文件管理器》——第5.2节.传统的压缩
查看>>
使用 Arduino 开发灌溉系统
查看>>
《R语言数据挖掘:实用项目解析》——1.13 缺失值(NA)的处理
查看>>
支付宝放大招 钻石会员免费提现额度达100万 | 附快速升级攻略
查看>>
微软声明: 没放弃 Windows 手机
查看>>
Java语言零基础菜鸟入门, Java程序学习的要点
查看>>
《大数据算法》一1.3 大数据算法设计与分析
查看>>
JAXenter 顶级框架大比拼,谁是 2017 人气之王?
查看>>
《思科绿色数据中心建设与管理》——1.4 绿色阻力
查看>>
《为iPad而设计:打造畅销App》——用iPad进行内容创作
查看>>
《设计模式解析(第2版•修订版)》—第1章复习题
查看>>
《iOS 6核心开发手册(第4版)》——1.14节秘诀:实时触摸反馈
查看>>
《Netty 权威指南》—— 传统的BIO编程
查看>>
《测试驱动数据库开发》——1.3 什么是障碍
查看>>
《jQuery Cookbook中文版》——1.7 返回破坏性修改之前的选择
查看>>
Web应用开发周期
查看>>
演讲实录丨谢浩 智能时代的VR视角
查看>>
全新阿里云大学发布
查看>>
一分钟了解阿里视频云
查看>>
《Redis入门指南(第2版)》一2.4 配置
查看>>