面向对象的第二个特征----继承I(单继承与多重继承)
来源:互联网 发布:ab plc编程软件 编辑:程序博客网 时间:2024/06/07 20:02
/**继承的好处: 1,提高了代码的复用性。 2,让类与类之间产生了关系,给第三个特征多态提供了前提。java中支持单继承,不直接支持多继承。但对c++中的多继承机制进行改良。单继承:一个子类只能有一个直接父类。多继承:一个子类可以有多个直接父类。(java中不允许,进行改良) 不直接支持,因为多个父类中可能有相同的成员,会产生调用不确定。 在java中是通过“多实现”的方法体现。(后面重点讲)java支持多层(多重)继承A继承B B继承C 就会出现一个继承体系。当要使用一个继承体系时,1,查看该体系中的顶层类,了解该体系的基本功能。2,创建体系中的最子类对象,完成功能的使用。*/class A{}class B{}class C extends A,B{}class person{ int age; String name;}class student extends person{// int age; //①// String name;// void study() { System.out.println(name+"student study"+age); }}class worker extends person{// int age; //②// String name;// void work() { System.out.println(name+"worker work"+age); }}//我们可以发现①②两处代码重复。考虑是否可以提高其复用性。//因此,学习继承这个概念。//找出共性,比如①②都可以归类到person的属性。public class ExtendsDemo { public static void main(String[] args) { // TODO Auto-generated method stub student student1 = new student(); student1.age = 18; System.out.println(student1.age); }}
阅读全文
0 0
- 面向对象的第二个特征----继承I(单继承与多重继承)
- 面向对象的第二个特征----继承III(子父类中成员的特点与覆盖)
- 面向对象第二个特征----继承II(什么时候使用继承)
- 面向对象的特征--继承
- 再次理解面向对象的第二大特征------继承
- 面向对象第二个特征----继承III(子父类中的构造函数)
- 面向对象第二个特征----继承III(子父类中构造函数初始化过程2)
- JAVA 单继承 与 接口 多重继承
- JAVA 单继承 与 接口 多重继承
- JAVA 单继承 与 接口 多重继承
- 面向对象的特征:封装、继承、多态
- 面向对象的特征之二继承
- 面向对象的继承(拷贝继承)
- 第二天--面向对象与继承
- 继承,面向对象特征之一
- 面向对象三大特征:继承、继承的特征、继承的概念
- 多重继承与虚继承 对象布局
- 08-面向对象(继承-Java中的单继承和多重继承). 11-面向对象(继承-子父类中成员变量的内存图解) 11-面向对象(继承-子父类中成员变量的内存图解2
- 一篇关于流量(DDoS)攻击文章
- Android中抽屉实现,HorizontalScrollView横向滑动传值后获取数据
- Linux内核通知链notifier
- 一款真正可以用于爬百度图片的爬虫python代码,自己改进的!!
- 在perl中使用linux date
- 面向对象的第二个特征----继承I(单继承与多重继承)
- Dubbo简易监控中心安装
- JS 获取当前日期三个月的日期,去除周末
- HttpsURLConnection的使用
- Android贝塞尔曲线运用-圆形水波进度
- 设计模式之单例模式
- 视频动作识别--Temporal Segment Networks: Towards Good Practices for Deep Action Recognition
- JS 得到yy-MM--dd HH:mm:ss格式时间代码
- TCP三次握手时客户端ACK捎带数据