美文网首页
java基础——继承

java基础——继承

作者: java大湿兄 | 来源:发表于2017-08-20 11:06 被阅读0次

现实生活中有继承的关系,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!

相关文章

  • Java 基础 - 继承

    参考 C++多继承有什么坏处,Java的接口为什么可以摈弃这些坏处?C++多继承(钻石继承)的问题和解决C++继承...

  • java基础-继承

    继承的概念 继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如公司中的研发部员工和维...

  • java基础——继承

    现实生活中有继承的关系,Java中也有继承的关系,所以说,Java来源于生活。实际上,Java是一门比较容易学习的...

  • Java基础-继承

    1.什么是继承 把多个类中相同的成员给提取出来定义到一个独立的类中.然后让这多个类和该独立的类产生一个关系. 2....

  • Java基础 继承

    “简单不先于复杂,而是在复杂之后.” —— Alan Perlis 继承 为什么要继承 说到OOP(面向对象)的特...

  • Java基础---继承

    继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行...

  • Java基础_继承

    1:继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态、抽象 2:继承“基本”的作用是:代码复用,但是继...

  • 日常坑我

    条件查询 jpa应该继承JpaSpecificationExecutor 5/31 java基础疯狂java...

  • Java笔记

    Java基础 Java面试通关要点 1.面向对象的特征 封装 继承 多态 封装继承多态 2.final,final...

  • Android面试

    JAVA 基础 java的特点 (OOP),封装、继承、多态 ==、equals、hashCode的作用,区别 什...

网友评论

      本文标题:java基础——继承

      本文链接:https://www.haomeiwen.com/subject/vucfdxtx.html