代码(抽象类)

来源:11-2 代码实现

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

           }

}


写回答 关注

5回答

  • Elites
    2020-07-05 19:29:35

    抽象类不需要方法体

  • 慕粉5107774
    2020-04-19 21:27:17

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

  • 学java的小学僧
    2020-02-20 17:34:31

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

  • 慕先生7064480
    2019-10-19 23:08:42

    有什么问题么?


  • 程序员cqj
    2019-08-01 13:46:52

    和视频的代码一毛一样

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题