黑马程序员——Java继承
来源:互联网 发布:手淘网络 编辑:程序博客网 时间:2024/06/04 01:20
定义:继承是一种从一般到特殊的关系;
特点:
1、提高了代码的复用性。
2、让类与类之间产生关系。
3、Java语言中只支持单继承(原因是多继承会带来安全隐患,但是接口可以实现多继承)。
4、Java支持多层继承,Object是超类。
格式:
[修饰符] class Zi extends Fu
按照这种关系,把Fu类称为父类或基类,把Zi称为子类;
特殊的类:java.lang.Object是所有类的父类,Object要么是直接父类要么是间接父类。
子类与父类的关系:子类拓展父类(子类是父类的一种特殊情况)
因为子类以父类为基础,然后再添加属于自己的字段和方法。
注意:
1、父类的私有成员子类不能继承到;父类的构造方法不能被继承;
2、Java只支持单继承,不支持多继承;
3、一个类有且只有一个直接父类(如果一个类没显示的继承其他的一个类的时候,默认的直接父类就是Object类);
4、如果一个类继承了另外一个类,此时默认的直接父类Object就会被取消;
5、Java中一个类只允许有一个直接父类;
6、java.lang.Object是所有类的父类,Object要么是直接父类要么是间接父类。
在继承操作中,子类对象实例化:
子类对象在实例化之前必须首先调用父类中的构造方法之后再调用自身的构造方法。
特点:
1、提高了代码的复用性。
2、让类与类之间产生关系。
3、Java语言中只支持单继承(原因是多继承会带来安全隐患,但是接口可以实现多继承)。
4、Java支持多层继承,Object是超类。
格式:
[修饰符] class Zi extends Fu
按照这种关系,把Fu类称为父类或基类,把Zi称为子类;
特殊的类:java.lang.Object是所有类的父类,Object要么是直接父类要么是间接父类。
子类与父类的关系:子类拓展父类(子类是父类的一种特殊情况)
因为子类以父类为基础,然后再添加属于自己的字段和方法。
注意:
1、父类的私有成员子类不能继承到;父类的构造方法不能被继承;
2、Java只支持单继承,不支持多继承;
3、一个类有且只有一个直接父类(如果一个类没显示的继承其他的一个类的时候,默认的直接父类就是Object类);
4、如果一个类继承了另外一个类,此时默认的直接父类Object就会被取消;
5、Java中一个类只允许有一个直接父类;
6、java.lang.Object是所有类的父类,Object要么是直接父类要么是间接父类。
在继承操作中,子类对象实例化:
子类对象在实例化之前必须首先调用父类中的构造方法之后再调用自身的构造方法。
0 0
- 黑马程序员—Java继承
- 黑马程序员——Java基础---继承
- 黑马程序员——Java基础---继承
- 黑马程序员——Java基础--继承
- 黑马程序员——JAVA基础---继承
- 黑马程序员——Java继承
- 黑马程序员—Java基础—继承
- 黑马程序员—JAVA类的继承
- 黑马程序员java学习—继承
- 黑马程序员—继承
- 黑马程序员-----java 继承
- 黑马程序员-java继承
- 黑马程序员---------JAVA-------继承
- 黑马程序员 JAVA学习笔记——java基础 继承
- 黑马程序员——继承
- 黑马程序员——继承
- 黑马程序员——继承
- 黑马程序员——继承
- 如何在一个给定数组中找两个和为某个定值的数,要求时间复杂度为O(n)
- 论奋斗
- Java中如何获取到资源文件
- vim基本命令总结
- 使用JDBC连接并操作数据库
- 黑马程序员——Java继承
- 最大增长子序列(Java)
- 征服C指针读书笔记 1 ----- 指针基本概念
- 人脸检测-基于模板匹配的实现
- 关于日期2013-05-25T19:09:18.769+0800格式化
- poj 1061 青蛙的约会 【扩展欧几里得】
- 树中两节点的最低公共祖先
- Android OpenGL ES(1)
- 排序的分类