java继承的理解,概念是什么?java继承实例

KLQ 2020-06-15 16:26:21 java常见问答 4859

对于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入门知识吗?欢迎继续关注本站来进行了解哦。

推荐阅读:

java继承例子代码,java类的继承示例

java继承与组合的区别与联系是什么?详细介绍