类的定义
码上爱
这个作者很懒,什么都没留下…
展开
-
abstract抽象类
** 以abstract修饰的类 ** abstract 修饰的类不能被实例化 abstract 修饰的方法必须被子类实现,要不然会报错 如果子类没有完全实现父类方法,那么这个子类也是抽象类,必须在类名前使用abstract来定义类,而且子类中的方法访问控制要超过父类public ,protected abstract 类里面可以定义公共方法,子类可以不实现 ...原创 2019-06-19 10:21:21 · 99 阅读 · 0 评论 -
interface
interface 修饰类 需要写在类名前 接口中的方法必须全部被子类实现,要不然会报错;接口可以定义规范等事情来做,如果 一个抽象类,没有定义变量,所有的方法都是public,那么它就是一个interface; 接口不需要定义方法体; 子类继承的时候需要使用implements来继承; 接口不能被实例化; 子类可以继承多个接口,需要用都好隔开就可以; 接口不可以实现另一个接口,但是可以继承多...原创 2019-06-19 10:47:36 · 291 阅读 · 0 评论 -
final
** 类修饰符 final ** 只有类和方法可以用final来修饰,成员属性不可以final修饰; 当类被修饰为final时,这个类不能被继承; 当一个方法被修饰为final时,这个方法不可以被重写; ...原创 2019-06-19 11:51:16 · 2469 阅读 · 5 评论