封装 继承 抽象类和接口的理解

封装:
       把对象的信息和内部的逻辑结构隐藏起来 四种访问控制符 private(同一个类)、public(全局,可以被所有类访问)、protected(子类,用p修饰,这个成员既可以被同一个包下的其他类访问,还可以被子类访问)、default(同一个包和类 ,类成员中不使用任何访问修饰符)

能使用private就用 谨慎使用public

继承:
           从已有类中派生出新蕾,新的类能吸收已有类的属性和行为,并能扩展新的能力 extends继承的关键词 单一性 传递性
抽象类:
          abstract关键字加了该修饰词的就是抽象类   抽象方法中没有方法体 抽象方法不可以写在普通类中  抽象类的特点:不能实例化,继承一个抽象类,必须实现抽象类中的抽象方法,除非子类也是抽象类 使用抽象类可以对子类提供约束 在父类中不需要体现 在子类中在做具体的实现
接口:
           就是一种规范 interface 抽象类是一种继承的关系 接口是赋予某种能力的关系 implements


猜你喜欢

转载自blog.csdn.net/ll592316/article/details/72510725
今日推荐