public void call();是创建方法吗与public void call(){ };有折磨区别

来源:10-3 Java 中的抽象类

慕函数9111117

2017-08-18 16:13

public  void call();是创建方法吗与public  void call(){ };有折磨区别

写回答 关注

5回答

  • 慕斯1558124
    2017-11-26 22:27:02

    不加大括号的是抽象类,加大括号的是方法

  • 慕斯8055993
    2017-08-19 17:00:23

    一个抽象一个不抽象

  • 慕雪3321333
    2017-08-19 09:03:55

    没有括号的方法是写在抽象类或者接口中的,等待着某个类去继承抽象类,或者实现某接口。

  • 慕粉1055588844
    2017-08-18 18:43:48
    public abstract void Interface iter1{
        public void call()
        }

    不带大括号的是在接口中定义的方法,而带大括号的是在抽象类中定义的方法。

    public abstract void Class abstr1{
        public void call(){
        
        }
        
    }


  • qq_蒲桥_04393451
    2017-08-18 18:29:37

    没有{}的意思是先创建一个方法,由于方法的具体功能还要根据继承他的子类来确定,所以里面可以先不写具体的代码,而是在其的继承类中重写这个方法。但是如果它的继承类有共同是实现代码,你就可以往{}里面写了。

Java入门第二季 升级版

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

530107 学习 · 6086 问题

查看课程

相似问题