Java 学习笔记——基础知识(十)

26.抽象类(abstract)
1.放在访问修饰符后面,修饰方法,那么方法所在类也必须被abstract修饰变为抽象类,被abstract修饰的方法变为抽象方法(没有方法体)
2.抽象类中可以没有抽象方法
3.抽象类的作用:制定一些规范,要求子类去实现(遵守)
4.抽象类注意事项:
①抽象类不能被实例化,但可以声明对象(变量),而且必须为空null
②可以定义一个抽象类的引用 Person p = new Student();//Person是抽象类,Student是继承了Person类的子类
27.接口(interface)
1.一个特殊的抽象类
2.接口可以多继承
3.接口中的方法为抽象方法,而且是public abstract,可以缺省(不能是static,因为非静态方法不可以覆盖静态方法)
4.一个类可以实现多个接口,必须要把所有接口中所有抽象方法实现
5.接口中出现的属性 public static final
6.接口的作用:解决多继承的问题
 

--来自网页客户端
4.jpg 1.jpg
已邀请:

杜浩

赞同来自:

越多越好

--来自网页客户端

要回复问题请先登录注册

Template error, template file not found