一个小例子对多态简单的理解
生活随笔
收集整理的這篇文章主要介紹了
一个小例子对多态简单的理解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
class Parent{int age;String name;public Parent(String name, int age){this.name = name;this.age = age;}public void writeWay(){System.out.println("毛筆!");}}class Child extends Parent{int age;String name;//這里只說為了說明一個問題,其實完全可以有父類繼承而來。public Child(String name, int age){super("張某某", age+25);this.name = name;this.age = age;}public void writeWay(){System.out.println("鋼筆!");}}public class PC{public static void main(String[] args){Parent p = new Child("張三", 25);System.out.println(p.name + " " + p.age);//表現(xiàn)出父親的屬性p.writeWay();//調(diào)用的是自身的方法}
}
/*
一個叫做張三的人,偽裝(比如貼上胡子,看上去像自己父親的年齡;然后對外稱自己為張某某)成了自己的父親張某某,
既然是偽裝,當(dāng)然要表現(xiàn)出父親所具有的屬性啦! 但是如果讓這個張三去寫幾行字,張三和父親都有屬于自己的寫字方式,
要知道每個人的寫字方式肯定是不同的。所以張三這個人就會用自己的寫字方式去寫字!
*/
轉(zhuǎn)載于:https://www.cnblogs.com/hujunzheng/p/3872835.html
總結(jié)
以上是生活随笔為你收集整理的一个小例子对多态简单的理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中反射机制通过字节码文件对象获取
- 下一篇: oracle的todate函数 不用英文