我的作業(yè)。
package demo;
public class People {
? public void speak() {
?System.out.println("人類具有說(shuō)話的能力");
? }
}
package demo;
public class Chinese extends People {
? public void speak() {
?System.out.println("中國(guó)人具有說(shuō)漢語(yǔ)的能力");
? }
}
package demo;
public class American extends People {
? public void speak() {
?System.out.println("美國(guó)人具有說(shuō)英語(yǔ)的能力");
? }
}
package demo;
public class Initial {
public static void main(String[] args) {
People sss=new Chinese();
sss.speak();
? ? ? ? People aaa=new American();
? ? ? ? aaa.speak();
} ?
}
這樣可以吧 ??
主要用來(lái)繼承 ?多態(tài) ?重寫
2018-08-03
這樣可以,但建議使用abstract抽象類,更符合設(shè)計(jì)的要求
2019-07-18
學(xué)進(jìn)去了,多練練就好
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("中國(guó)人說(shuō)漢語(yǔ)");
}
}
package com.imocc;
public class american extends people {
public void say(){
System.out.println("美國(guó)人說(shuō)英語(yǔ)");
}
}
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
}
}