Java抽象方法/接口
1.抽象方法
/**
* 1.抽象类中不能通过new创建实例,只能通过子类去实现它:约束
* 2.抽象类中可以有普通方法
*/
public abstract class Demo1 {
public abstract String run();
public void go(){
}
}
接口
/**
* 1.接口中只能有抽象方法,且默认是public static
* 2.接口不能实例化,接口中不能有构造
* 3.接口可以继承其他接口
*/
public interface Demo2 extends Runnable{
public abstract String show();
}