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