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);//表現出父親的屬性p.writeWay();//調用的是自身的方法}
}
/*
一個叫做張三的人,偽裝(比如貼上胡子,看上去像自己父親的年齡;然后對外稱自己為張某某)成了自己的父親張某某,
既然是偽裝,當然要表現出父親所具有的屬性啦! 但是如果讓這個張三去寫幾行字,張三和父親都有屬于自己的寫字方式,
要知道每個人的寫字方式肯定是不同的。所以張三這個人就會用自己的寫字方式去寫字!
*/