面向对象的特征之二-继承性
来源:互联网 发布:优化软件点击 编辑:程序博客网 时间:2024/05/28 15:51
面向对象的特征二:继承性
1.为什么要类的继承性?(继承性的好处
继承性的好处?①减少了代码的冗余,提供了代码的复用性
②提供了更好的扩展性
③为多态性的使用提供前提
2.继承性的格式:
class A extends B。 extends:继承、扩展、延展
* A:子类 (SubClass)
* B:父类、超类、基类 (SuperClass)
*
* A is a B ?
3.子类继承父类以后哪些不同?
1.子类通过继承父类,就获取了父类中声明的结构:属性、方法。
即使父类中声明的方法或属性为私的,我们也认为子类通过继承,获取到了。只是由于封装性的影响,子类不能直接调用这些私的结构而已。
2.子类除了可以通过继承获取父类的结构之外,子类还可以定义自己类所特的属性、方法。
3.子类可以看做是父类的扩展。子类与父类的关系,不同于子集和集合
4.java中继承性的说明
1.子类和父类是相对的概念
2.一个父类可以有多个子类
3.反过来,一个子类,只能声明一个父类:类的单继承性。
4.子类,通过继承,可以获取直接父类和所的间接父类中声明的结构:属性、方法
5.如果一个类没有提供显式的父类,默认此类继承于:java.lang.Object类
换句话说:java.lang.Object类直接或间接的被其他类所继承,是所其他类的父类
* ->Object类中定义的方法就可以被其他类的对象所调用。
1.为什么要类的继承性?(继承性的好处
继承性的好处?①减少了代码的冗余,提供了代码的复用性
②提供了更好的扩展性
③为多态性的使用提供前提
2.继承性的格式:
class A extends B。 extends:继承、扩展、延展
* A:子类 (SubClass)
* B:父类、超类、基类 (SuperClass)
*
* A is a B ?
3.子类继承父类以后哪些不同?
1.子类通过继承父类,就获取了父类中声明的结构:属性、方法。
即使父类中声明的方法或属性为私的,我们也认为子类通过继承,获取到了。只是由于封装性的影响,子类不能直接调用这些私的结构而已。
2.子类除了可以通过继承获取父类的结构之外,子类还可以定义自己类所特的属性、方法。
3.子类可以看做是父类的扩展。子类与父类的关系,不同于子集和集合
4.java中继承性的说明
1.子类和父类是相对的概念
2.一个父类可以有多个子类
3.反过来,一个子类,只能声明一个父类:类的单继承性。
4.子类,通过继承,可以获取直接父类和所的间接父类中声明的结构:属性、方法
5.如果一个类没有提供显式的父类,默认此类继承于:java.lang.Object类
换句话说:java.lang.Object类直接或间接的被其他类所继承,是所其他类的父类
* ->Object类中定义的方法就可以被其他类的对象所调用。
阅读全文
0 0
- 面向对象的特征之二继承
- 面向对象的特征之二-继承性
- 面向对象的特征--继承
- JAVA学习--面向对象的特征二:继承…
- c#面向对象特征(1)之继承
- 面向对象三大特征之继承
- 面向对象三大特征之继承
- 0809 Java面向对象特征之继承
- Java面向对象(二)面向对象的特征 --- 封装 、 继承、 多态
- 面向对象的特征:封装、继承、多态
- C#回顾学习笔记二十一:面向对象的继承特征
- 继承,面向对象特征之一
- 面向对象的三大特性之(二)继承
- java学习之路 之 高级类特性1-面向对象特征之二:继承及方法重写(override)
- 面向对象三大特征:继承、继承的特征、继承的概念
- 《C#编程之道》 之 C#面向对象编程的继承性(二)
- c++基础 之 面向对象特征一 : 继承
- 黑马程序员----面向对象三大特征之继承
- stm32f103 RTC周期性待机唤醒(一)
- android 判断应用是否在前台
- 例题6-22 战场(Paintball, UVa 11853)
- 或与加(今日头条笔试)
- 1.7 c++_指针
- 面向对象的特征之二-继承性
- 1.TPC-C测试工具一——TPC-C简介
- CF 862A. Mahmoud and Ehab and the MEX
- Train Seats Reservation
- 博客迁至https://zhangqibupt.github.io/
- java volatile与锁 个人理解
- CFS中的虚拟运行时间vruntime 的理解
- 启动tomcat失败,原因端口占用,但是不能通过结束服务关掉tomcat解决方法
- [施工...][业界良心]数论