JAVA基础(二)·类的一些基础特性概念
来源:互联网 发布:单反照片导入mac 编辑:程序博客网 时间:2024/06/04 13:02
一、类的继承
通过extends关键字,可以使一个类继承另一个类。在java中,一个类只能从父类继承,而不能从多个类中继承。这种方式成为单继承。“派生”(从父类的角度看父类 和子类的关系):一个父类可以派生出多个子类。一个子类只能有一个父类。
二、方法的覆盖(重写)
当一个子类继承了一个父类时,它同时也继承了父类的属性和方法。我们可以直接使用父类的属性和方法。如果父类的方法不能满足子类的要求,则子类可以对父类的方法进行改造,这种方式称为“覆盖”。在覆盖的过程中,需要提供和父类中的被覆盖方法相同的方法名称,输入参数以及返回类型。
三、super关键字
在从子类继承父类的过程中,可能需要在子类中调用父类的成员(属性,方法,构造器),可以使用super关键字来完成。
(1)调用父类构造器:super(参数);
(2)调用父类属性:super.属性
(3)调用父类方法:super.方法()
四、方法重载
在JAVA程序中,如果同一个类中有两个相同的方法(方法名相同,返回值相同,参数列表相同)是错误的,但是在一个类中,如果有多个方法具有相同的名称,而又不同的参数,这种情况是可以的。这种方式称为:方法的重载
五、this关键字
为解决变量的命名冲突和不确定性问题。
(1)构造器中指该构造器所创建的新对象
(2)方法中指调用该方法的对象
(3)在类本身的方法或构造器中引用该类的实例变量和方法。
注:this只能用在构造器或者方法中,用于获得调用当前的构造器,方法的对象引用。this()调用该类没有参数的构造器
0 0
- JAVA基础(二)·类的一些基础特性概念
- java语言基础二--一些名词概念
- 一些JAVA基础概念
- JAVA一些基础概念
- 整理的一些Java基础概念
- JAVA基础复习:涉及并发的一些基础概念
- Java中的一些基础概念
- 黑马程序员——Java基础:面向对象一些概念的区分(二)
- 一些计算机硬件的基础概念
- 一些基础的c++概念
- MapXtreme的一些基础概念
- MapXtreme的一些基础概念
- 一些基础概念的总结。。。。
- 一些I2S的基础概念
- 状态机的一些基础概念
- Android 的一些基础概念
- 图的一些基础概念
- 驱动的一些基础概念
- 解决注册表搜索假死的办法【最有效的】
- LeetCode OJ-419.Battleships in a Board
- RE
- java小技巧
- knn分类
- JAVA基础(二)·类的一些基础特性概念
- BZOJ 1398: Vijos1382寻找主人 Necklace 字符串最小表示法
- wake-sleep算法
- 五、stpringMVC
- 快速开发之加载动画
- Unity 启动画面淡入淡出
- 可变参数列表解析
- Hessian矩阵与牛顿法
- 开源软件和商业软件版本的介绍:alpha、beta、rc、GA等等