代碼(抽象類)
public abstract class Language {
? ? ? ? ? ?public abstract void speak();
}
public class Chinese extends Language {
? ? ? ? ? ?public void speak() {
? ? ? ? ? ? ? ? ? ? ? System.out.println("中國人說中國話");
? ? ? ? ? ?}
}
public class Amerrican extends Language {
? ? ? ? ? ?public void speak() {
? ? ? ? ? ? ? ? ? ? ? System.out.println("美國人說英語");
? ? ? ? ? ?}
}
public class Initual {
? ? ? ? ? ?public static void main(String[] args) {
? ? ? ? ? ? ? ? ? ? ? Language lan1 = new Chinese();
? ? ? ? ? ? ? ? ? ? ? lan1.speak();
? ? ? ? ? ? ? ? ? ? ? Language lan2 = new Amerrican();
? ? ? ? ? ? ? ? ? ? ? lan2.speak();
? ? ? ? ? ?}
}
2020-07-05
抽象類不需要方法體
2020-04-19
同上,沒看出啥問題,視頻教的就是可以不用方法體啊,畢竟后面會直接重寫方法
2020-02-20
抽象類的方法要實現的,你抽象類的方法后面沒有方法體直接是個分號,你繼承啥?別把抽象類跟接口搞混,接口里的方法不需要實現,后面跟分號
2019-10-19
有什么問題么?
2019-08-01
和視頻的代碼一毛一樣