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

本文共 442 字,大约阅读时间需要 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://ktqcuy.baihongyu.com/

你可能感兴趣的文章
git与github在ubuntu下的使用
查看>>
Awstats性能问题及其他工具的对比分析
查看>>
用PHP实现的四则运算表达式计算
查看>>
SMTP的相关命令
查看>>
PhoneGap学习笔记
查看>>
颜色、网页颜色与网页安全色
查看>>
几个移动应用统计平台
查看>>
互联网金融网站走马观花
查看>>
20个Linux服务器安全强化建议(三)
查看>>
Sublimetext3将空格转换为Tab
查看>>
Plupload设置自定义参数
查看>>
[每天五分钟,备战架构师-4]操作系统之设备管理
查看>>
移动端尺寸基础知识
查看>>
idea导入maven项目,包没有自动下载
查看>>
HTML5事件—visibilitychange 页面可见性改变事件
查看>>
安装sass报错
查看>>
CSS文本溢出显示省略号
查看>>
转:10分钟了解JS堆、栈以及事件循环的概念
查看>>
转:vue+canvas如何实现b站萌系登录界面
查看>>
转:vue+element实现树形组件
查看>>