专业编程基础技术教程

网站首页 > 基础教程 正文

java基础——继承(java继承的概念)

ccvgpt 2024-07-28 12:23:07 基础教程 5 ℃

现实生活中有继承的关系,Java中也有继承的关系,所以说,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 父类可以泛型为子类,反之不行。

继承关系

Tags:

最近发表
标签列表