OCJP(310-065)精选笔记之-继承(Inheritance)
来源:互联网 发布:省市区四级联动数据库 编辑:程序博客网 时间:2024/06/05 11:26
什么是继承
- 每个Java的类都是Object这个类的子类
- Java不支持多继承。换句话说,一个类只能有一个直接的父类
用继承的原因
- 提高代码的复用率
- 使用多态
IS-A 关系
- 在面向对象中,IS-A的概念是基于类继承和接口实现来说的
- 在Java里,我们用关键字extends(类继承)或者关键字implements(接口实现)来说明IS
HAS-A关系
- HAS-A的概念基于使用(usage),而不是继承。换句话说,如何类A有类B的引用,那就说类A HAS-A 类B
- HAS-A关系让你可以设计出遵循面向对象规则的类,而不是做一堆事情的庞大的类。类设计的越有针对性(specialized),越容易被其他类再使用
0 0
- OCJP(310-065)精选笔记之-继承(Inheritance)
- OCJP认证教程(310-065)精选笔记之-目录
- OCJP(310-065)精选笔记之-标识符(Identifiers)
- OCJP(310-065)精选笔记之-JavaBeans标准
- OCJP(310-065)精选笔记之-声明类(Declare Class)
- OCJP(310-065)精选笔记之-声明接口(Declare Interface)
- OCJP(310-065)精选笔记之-变量声明 (Variable Declaration)
- OCJP(310-065)精选笔记之-枚举(Enum)
- OCJP(310-065)精选笔记之-封装(Encapsulation)
- OCJP(310-065)精选笔记之-多态(Polymorphism)
- OCJP(310-065)精选笔记之-Java语言编码规范(Code Conventions)
- OCJP(310-065)精选笔记之-访问控制修饰符 (Access Modifiers)
- OCJP(310-065)精选笔记之-非访问控制修饰符 (Nonaccess Method Modifiers)
- OCJP(310-065)精选笔记之-类构造体声明(Constructor Declaration)
- 继承Inheritance笔记----C++学习之路
- Cpp的继承Inheritance-笔记
- OCJP之继承与多态
- C++读书笔记之 继承 inheritance
- 2014年,大数据落地在即;2015年,大数据更上一层楼
- 2015.1.28号工作日志
- 寻找数组第二大数和第K大数
- 操作系统概论
- 把 Win 8.1 升级成 Windows 2012 R2
- OCJP(310-065)精选笔记之-继承(Inheritance)
- Linux显示以时间生升序显示文件
- 高等几何——射影平面
- java入门之Socket通信
- Java学习笔记-泛型及类型擦除
- HDU2114 Calculate S(n)【数学】【水题】
- JUI/DWZ介绍、简单使用
- Java系列(三)__Java面向对象(1)
- JPush推送点击Notification之后进入App应用