java 继承
来源:互联网 发布:节拍器软件哪个好 编辑:程序博客网 时间:2024/05/16 06:45
java 继承
- 继承的概念
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为
类的继承格式
class 父类{}class 子类 extends 父类{}
使用继承的好处
- 减少代码的重复性,使代码更简洁
- 提高可维护性
- 在不同类中可以有共同的属性和行为,可以把相同的属性和行为放到同一个类中,让其他类共享。
继承的特性
- 子类拥有父类非private的属性,方法。
- 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
- 子类可以用自己的方式实现父类的方法。
- Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是java继承区别于C++继承的一个特性。
- 提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系)。
继承实现关键字
- extends
- implements
使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口跟接口之间采用逗号分隔)
super 和this 关键字
- super关键字: 通过super关键字来实现父类成员的访问,用来引用当前对象的父类。
- this关键字: 指向自己的引用。
final 关键字
- 声明类,属性,方法
- 类不能被继承,属性不能修改,方法不能被重写。
构造器
- 必须与类名一致。
- 没有返回值
class con{public con(){};//无参构造器public con(int a,String b, ...){};//有参构造器}
阅读全文
0 0
- Java继承
- JAVA-继承
- java 继承
- Java继承
- Java 继承
- JAVA继承
- java继承
- java/继承
- java 继承
- java继承
- java继承
- JAVA-继承
- Java继承
- java 继承
- JAVA 继承
- 【继承】 JAVA
- Java继承
- Java继承
- 贪心法求解单源最短路径问题
- IDEA 开发环境中 调试Spark SQL及遇到问题解决办法
- 利用Python+opencv+TensorFlow框架打造 一个试卷批改系统
- eos 校验不能有相同的名称
- 2017真题1--
- java 继承
- 查询数据页数
- 软件行业里常说的“架构”
- Hibernate之HibernateTemplate的封装以及匿名内部类的使用
- .NET 4.0下的观察者模式
- Linux如何利用容器轻松应对性能工程?
- python机器学习4-4代码及运行结果
- 在windows上使用ssh,scp
- 二DrawerLayout侧滑 Xlistview 接口获取数据 ImgageLoder