Java基础面向对象:访问修饰符、抽象类、接口
程序员文章站
2022-10-03 14:37:18
访问修饰符、抽象、接口访问修饰符抽象接口访问修饰符范围从大到小为:private,protected,(default)默认,private作用范围:抽象使用abstract关键字修饰有抽象方法的类叫做抽象类,用abstract修饰父类定义抽象的方法,由子类来实现抽象的方法不能有方法体,直接用;结束抽象类不能直接实例化,使用非抽象子类抽象类可以没有抽象的方法,非抽象的类不能有抽象的方法抽象的方法的访问修饰符不能为private接口接口:标准与规范。所有的方法都不实现,找其他类...
访问修饰符
范围从大到小为:private,protected,(default)默认,private
作用范围:
抽象类
使用abstract关键字修饰
- 有抽象方法的类叫做抽象类,用abstract修饰
- 父类定义抽象的方法,由子类来实现
- 抽象的方法不能有方法体,直接用;结束
- 抽象类不能直接实例化,使用非抽象子类
- 抽象类可以没有抽象的方法,非抽象的类不能有抽象的方法
- 抽象的方法的访问修饰符不能为private
接口
接口:标准与规范。所有的方法都不实现,找其他类来实现
- 接口不能直接实例化,必须通过类。使用implements关键字
- 抽象的方法可以有多个也可以没有
- 实现类可以实现多个接口
- 接口是多继承,可以同时继承多个接口
接口定义的内容
-
常量属性:定义时必须赋值,默认加上public final static
-
抽象方法:定义时默认加上public abstract
-
jdk1.8版本以后可以定义静态方法和default方法
本文地址:https://blog.csdn.net/m0_49553291/article/details/107697211