1. 首页
  2. 编程语言
  3. Java
  4. Java中接口和抽象类的区别详解

Java中接口和抽象类的区别详解

上传者: 2021-12-13 19:43:54上传 PDF文件 84.48 KB 热度 28次

抽象类是否可实现接口?含有abstract修饰符的类即为抽象类,抽象类不能创建实例对象。接口可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。抽象类可以继承实体类。其实Object就是个实体类,Java的API文档里,每个抽象类的条目里都明确写着直接或间接继承自Object,所以这点是没有疑问的。也可以这么理解――抽象类就是一个不能实例化的普通类,不过如果方法加了abstract,那么就必须在子类里面重写。

用户评论