我的作業(yè)。
package demo;
public class People {
? public void speak() {
?System.out.println("人類具有說話的能力");
? }
}
package demo;
public class Chinese extends People {
? public void speak() {
?System.out.println("中國人具有說漢語的能力");
? }
}
package demo;
public class American extends People {
? public void speak() {
?System.out.println("美國人具有說英語的能力");
? }
}
package demo;
public class Initial {
public static void main(String[] args) {
People sss=new Chinese();
sss.speak();
? ? ? ? People aaa=new American();
? ? ? ? aaa.speak();
} ?
}
這樣可以吧 ??
主要用來繼承 ?多態(tài) ?重寫
2018-08-03
這樣可以,但建議使用abstract抽象類,更符合設計的要求
2019-07-18
學進去了,多練練就好
2018-08-19
父類中的方法是抽象方法
2018-08-19
package com.imocc;
public abstract class people {
public abstract void say();
}
package com.imocc;
public class chinese extends people {
public void say(){
System.out.println("中國人說漢語");
}
}
package com.imocc;
public class american extends people {
public void say(){
System.out.println("美國人說英語");
}
}
package com.imocc;
public class inital {
public static void main(String[] args) {
people c=new chinese();
people a=new american();
c.say();
a.say();
// TODO Auto-generated method stub
}
}