java編程筆記,多態概述及其代碼體現

一、多態的概述

簡單的說就是

事物存在的多種形態,比如你看到一條狗,你可以說這個小狗很可愛,很萌。你也可以換一個說法 說這個小動物很可愛很萌。這兩種描述都可以,這裡的兩句話其實描述的都是一個小狗。當你說他是狗的時候,它就是以動物的形態展現在你眼前,當你說是一個動物的時候,它就以一個動物的形態展現。所以這就是多種形態。就像我們人一樣,你在外面是一個寫代碼的程序員,在父母面前你就是一個孩子。

二、多態的前提

  1. 要有繼承關係
  2. 要有方法重寫
  3. 要有父類引用指向子類對象(不理解的可以看一下下面的演示代碼)

三、代碼演示

1.Animal.java類

java編程筆記,多態概述及其代碼體現

Animal.java類

2.Cat.java類


java編程筆記,多態概述及其代碼體現

Cat.java類


3.Test.java測試類


java編程筆記,多態概述及其代碼體現

Test.java測試類


分享到:


相關文章: