Java抽象类、接口简略小结
Java抽象类、接口简单小结
一、抽象类 package cn.oo; public abstract class AbstractDemo { //抽象类可以什么都不定义,可以不定义 任何抽象方法 public void start(){ System.out.println("-----START----"); } } 二、接口 package cn.oo; public interface InterfaceDemo01 { //接口定义的变量是常量 public int MAX = 50; public void start(); public void connect(); public void disconnect(); } package cn.oo; public interface InterfaceDemo02 { public void show(); } package cn.oo; public interface InterfaceDemo03 extends InterfaceDemo01,InterfaceDemo02{ //接口可以实现多继承 public void over(); } package cn.oo; public abstract class AbImplInterface implements InterfaceDemo03{ //一个类实现一个接口时需要实现它的全部方法 //否则需要将它定义为抽象方法 }