java编程笔记,多态概述及其代码体现

一、多态的概述

简单的说就是

事物存在的多种形态,比如你看到一条狗,你可以说这个小狗很可爱,很萌。你也可以换一个说法 说这个小动物很可爱很萌。这两种描述都可以,这里的两句话其实描述的都是一个小狗。当你说他是狗的时候,它就是以动物的形态展现在你眼前,当你说是一个动物的时候,它就以一个动物的形态展现。所以这就是多种形态。就像我们人一样,你在外面是一个写代码的程序员,在父母面前你就是一个孩子。

二、多态的前提

  1. 要有继承关系
  2. 要有方法重写
  3. 要有父类引用指向子类对象(不理解的可以看一下下面的演示代码)

三、代码演示

1.Animal.java类

java编程笔记,多态概述及其代码体现

Animal.java类

2.Cat.java类


java编程笔记,多态概述及其代码体现

Cat.java类


3.Test.java测试类


java编程笔记,多态概述及其代码体现

Test.java测试类


分享到:


相關文章: