public void call();是创建方法吗与public void call(){ };有折磨区别
不加大括号的是抽象类,加大括号的是方法
一个抽象一个不抽象
没有括号的方法是写在抽象类或者接口中的,等待着某个类去继承抽象类,或者实现某接口。
public abstract void Interface iter1{ public void call() }
不带大括号的是在接口中定义的方法,而带大括号的是在抽象类中定义的方法。
public abstract void Class abstr1{ public void call(){ } }
没有{}的意思是先创建一个方法,由于方法的具体功能还要根据继承他的子类来确定,所以里面可以先不写具体的代码,而是在其的继承类中重写这个方法。但是如果它的继承类有共同是实现代码,你就可以往{}里面写了。