博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
继承的用法
阅读量:38381 次
发布时间:2022-02-22

本文共 447 字,大约阅读时间需要 1 分钟。

一、继承的基本概念

1、定义:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

2、目的:代码重用,类的重用。

名词:父类(基类,超类)子类(派生类)。
关键字: extends (扩展)。

3、类的继承格式:

class 父类 {

}
 
class 子类 extends 父类 {
}
二、继承的特性
1、子类拥有父类非 private 的属性、方法。
2、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
3、子类可以用自己的方式实现父类的方法。
4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 B 类继承 A 类,C 类继承 B 类,所以按照关系就是 B 类是 C 类的父类,A 类是 B 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。
5、提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)

转载地址:http://utqcuy.baihongyu.com/

你可能感兴趣的文章
Vue 封装 自定义toast 插件并随处调用
查看>>
canvas 画圆角矩形头像合成图片
查看>>
搭建node 简易服务
查看>>
使用react 脚手架创建项目
查看>>
vue 生命周期浅出
查看>>
vue---子父、父子、非父子组件通信
查看>>
Python开发环境(2):启动Eclipse时检测到PYTHONPATH发生改变
查看>>
Python基础(1):dir(),help()
查看>>
Python基础(2):__doc__、文档字符串docString、help()
查看>>
Niagara AX之BajaScript资料哪里找
查看>>
Windows 10安装uWSGI:不可行、失败了
查看>>
Niagara AX之在Station下显示Home节点
查看>>
从Runoob的Django教程学到的
查看>>
控制点:ControlPoint
查看>>
Flask:初见
查看>>
Java Web 1-开发环境搭建(未完待续)
查看>>
Flask: Quickstart解读
查看>>
170406回顾-SQL Server的smalldatetime类型比较
查看>>
Flask:静态文件&模板(0.1)
查看>>
Python解决八皇后问题的代码【解读】
查看>>