黑马程序员——面向对象_抽象类与接口的区别

来源:互联网 发布:cgi编程 编辑:程序博客网 时间:2024/06/06 18:58

------- android培训、java培训、期待与您交流! ----------

在类中定义抽象方法可以将类定义为抽象类或者是接口


class Demo extends Abst implements Inter {public void print() {System.out.println("重写Print方法");}public void method() {//因为实现了接口,必须重写method方法System.out.println("重写Method方法");}public void getParent() {super.method();//获取父类当中的method方法}public static void main(String[] args) {Demo d = new Demo();d.print();d.method();d.getParent();}}abstract class Abst {public abstract void print();void method() {//抽象类中可包括非抽象方法System.out.println("非抽象方法");}}interface Inter {public abstract void print();void method();//默认有public abstract修饰符,只能为抽象方法}


0 0
原创粉丝点击