慕UI60513
2019-07-26 20:32
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();
}
}
抽象类不需要方法体
同上,没看出啥问题,视频教的就是可以不用方法体啊,毕竟后面会直接重写方法
抽象类的方法要实现的,你抽象类的方法后面没有方法体直接是个分号,你继承啥?别把抽象类跟接口搞混,接口里的方法不需要实现,后面跟分号
有什么问题么?
和视频的代码一毛一样
Java入门第二季 升级版
530560 学习 · 6091 问题
相似问题