java基础——继承

2017-08-20  本文已影响0人  java大湿兄

现实生活中有继承的关系,Java中也有继承的关系,所以说,Java来源于生活。实际上,Java是一门比较容易学习的语言,因为他是面向对象的语言。

如上图所示,如果使用Java语言来描述呢?

这就需要使用到继承了。

首先新建一个类Animal。

class Anamal{

String name ; 动物的名字

void eat();//吃饭的方法

}

然后新建Cat类,Cat类继承Animal类

class Cat extends Animal{

}

这时,Cat类已经具有了Animal的属性和行为了。

同时,Dog也可以继承Animal,同样,Dog也具有了Animal的属性和行为了。

接下来,白猫和黑猫可以使用同样的方式继承。

继承有几个特点:

1 子类一般比父类的功能多。

2 子类可使用父类的属性和行为,反之不行。

3 子类可以重写父类的方法,这种现象可以称为多态的体现。因为子类重写了父类的行为,使子类和父类有了区别。所以叫多态。

4 子类重写父类的方法时,必须与父类方法的访问修饰符相同或者更大。例如父类的方法是protected,那么子类必须是protected或者public,不允许私有。如果父类是public,子类只能是public。

5 父类可以泛型为子类,反之不行。

学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!

上一篇 下一篇

猜你喜欢

热点阅读