还是没懂抽象类的作用,不创建抽象类的话,运行结果是一样的啊。
public class Shape {
public void perimeter(){};
public void square(){};
}
谁能给解释一下。
public abstract class Shape {
public abstract void perimeter();
public abstract void square();
}
抽象类就是一个约束的机制,当作为父类时子类都得按它的模板来设计,这样避免了设计随意性.