一、抽象类
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{
//一个类实现一个接口时需要实现它的全部方法
//否则需要将它定义为抽象方法
}
Java抽象类、接口简单小结
最新推荐文章于 2024-08-04 17:53:26 发布