对于java继承你了解多少呢?很多新手对于java继承都不大了解,下面就一起通过下文来进行一下了解吧!
一、java继承是什么?
首先,要知道的是继承是面向对象最显著的一个特性。
继承是从已经有的类当中派生出来的新的类,新的类可以吸收已经有的类的数据属性还有行为,并且还能够扩展新的能力。
java继承是使用已经存在的类的定义来当做基础建立新类的技术。
新类的定义能够增加新的数据或者是新的功能,也能够用父类的功能,可是,不可以选择性的继承父类。
这样的技术使得复用以前的代码非常的简单,可以将开发的周期大大的缩短,并且使得开发的费用降低。
例如,先定义一个类叫车,车有着下面的这些属性。
车体大小,颜色,方向盘,轮胎。
此外,又由车这个类派生出轿车以及卡车两个类,为轿车加上一个小的后备箱,为卡车添加上一个大货箱。
对于什么是java继承你都清楚了吗?那么下面就一起来看一下java继承实例吧!
二、java继承实例
//建一个A类 class A { //成员变量 其中num是实参 int num = 0; //成员方法,其中 i 是形参 public A(int i) { //输入int型文件输出下面 System.out.println("aaaaaaaaaaaaaaaaaaa"); System.out.println("i= " + i); //把输入的i赋值给成员变量num num = i; } } //B继承A class B extends A { int num = 0; //成员方法B. public B() { //继承类A的方法.因为B继承了A必然继承了A的特性.所以输入int值10令方法实现. super(10); System.out.println("bbbbbbbbbbbbbbbbbbbb"); //这里的num是类B的. System.out.println("num= " + num); //如果想显示类A的num则需要用下列的super.num.这里注意num在类A中需是成员变量才可以. System.out.println("super.num= " + super.num); } } //建立测试类C public class C { //main public static void main(String aa[]) { //new 一个对象B() new B(); } }
对于java继承的概念和实例就给大家介绍到这里啦!你还想了解更多的java入门知识吗?欢迎继续关注本站来进行了解哦。
推荐阅读: