java三大特性之继承

继承是面向对象编程的三大特征之一。

继承是一种基于已有的类创建新类的机制。利用继承,我们可以先创建一个具有共有属性的一般类,根据该一般类再派生出具有特殊属性的新类,新类继承一般类的状态(成员变量)和行为(方法),并根据需要增加额外的状态(成员变量)和行为(方法)。由继承而得到的类称为子类(或派生类),被继承的类称为父类(或超类)。Java中每个类只允许有一个父类。

语法如下:class <子类> extends <父类>

   继承的优点:

class Car{
   float speed;
   String  enginner;
   void break(){...}
    void  add_oil();
}

class Small_Car extends Car{
    double weight;
    void samll_break(){...}
}

 

        通过继承可以重用父类中的代码。

         程序员可以定义含有一般行为的抽象类。抽象类中的很多方法是没有实现的,可以再抽象类的基础上定义特别的子类,实现具体细节。

posted @ 2018-03-29 19:25  风雨长安  阅读(278)  评论(0编辑  收藏  举报
博客