面向对象的三个基本特征和五种设计原则

1. 封装

  1. 属性私有化
  2. 对外提供set、get方法
  3. 保证属性安全性

2. 继承

  1. 类和类之间的单继承,实现代码复用
  2. 子类可以有特有的方法和属性,实现功能的扩展
  3. 子类可以重写父类的方法

3. 多态

  1. 相同的事物
  2. 调用相同的方法
  3. 参数也相同
  4. 表性行为不同

多态的三个条件

  1. 继承:多态中必须存在继承关系
  2. 重写:子类对某些父类的方法重写
  3. 向上转型:将子类的引用赋值给父类对象

猜你喜欢

转载自blog.csdn.net/weixin_42562514/article/details/82827649
今日推荐