为了账号安全,请及时绑定邮箱和手机立即绑定

代码(抽象类)

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();

           }

}


正在回答

5 回答

抽象类不需要方法体

0 回复 有任何疑惑可以回复我~

同上,没看出啥问题,视频教的就是可以不用方法体啊,毕竟后面会直接重写方法

0 回复 有任何疑惑可以回复我~

抽象类的方法要实现的,你抽象类的方法后面没有方法体直接是个分号,你继承啥?别把抽象类跟接口搞混,接口里的方法不需要实现,后面跟分号

1 回复 有任何疑惑可以回复我~

有什么问题么?


0 回复 有任何疑惑可以回复我~

和视频的代码一毛一样

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530630    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

代码(抽象类)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信