抽象类、接口
static
import static java.lang.Math.radom;//静态导入包
public class person()
{
System.out.println("ananymous");
}
static{
//静态代码块
//只执行一次
}
抽象类
//抽象类
public abstract class action{
public abstract void dosth();//抽象方法,只有约束没有实现
}
-
抽象类的所有方法,继承了它的子类,都必须要重写它的方法
-
类只能单继承,但是接口可以多继承
-
不能new抽象类,只能靠子类来实现
-
一旦类中含有抽象方法,类必须加abstract关键字,抽象方法只能在抽象类之中
-
抽象类中可以写普通的方法
-
节省代码,提高开发效率
-
抽象类不一定要有抽象方法
接口
public interface userservice{
//接口中所有定义的方法都是抽象的public abstract
int public static final s=99;//接口中定义的常量都是静态常量
//接口都需要实现类
}
public class userServiceImp1 implements userservice,timeservice{
//实现了接口的类,就需要重写接口类的方法
//可以多接口
}
NOTES
-
约束
-
定义一些方法,让不同的人写
-
public abstract
-
public static final
-
接口不能实例化,接口没有构造方法
-
implements可以实现多个接口
-
必须要重写接口中的方法

浙公网安备 33010602011771号