摘要:
封装回顾 概念:属性私有化(private),提供公共(public)setter&getter方法访问私有属性。 目的:提高数据的安全性。(额外进行控制) 抽象 前提:具有相同属性和方法。 场景:对象 → 类 、类 → 父类 继承 父类:类抽象的到父类,必须满足is-a关系。 都是类(class) 阅读全文
摘要:
抽象类 why:为了解决父类不能实例化对象的问题。 how:abstract class 抽象方法 why:父类中的一些方法,无法写方法体。 how:abstract foo(); 特点:子类必须重写父类的抽象方法,除非子类也是一个抽象类。 接口 why:为了解决父类单根性。 特点:一个类只能继承( 阅读全文