
面对对象
主要以 java 为例
Python小叮当
这个作者很懒,什么都没留下…
展开
-
面对对象 -- 封装
封装 指的是一种抽象性函式接口的实现细节部分包装、隐藏起来方法; 适当的封装可以让程式码容易理解和维护,同时也加强了安全性 优点 良好的封装可以减少损耗 类的内部结构可以自由修改 可以对成员变量达到精确控制 隐藏信息,实现细节 代码体现 class test{ public static void main(String[] args) { father obj = new fa...原创 2019-10-29 19:57:27 · 178 阅读 · 0 评论 -
面向对象 ---多态
多态 简而言之就是“多种状态”,接口的多种实现方式即为多态 优点 : 可扩充性、接口性、简化性、消除类型直接的耦合关系 必要条件 — 继承、重写、多态 * 继承 继承:详情可以看我的另一篇文章 面对对象—继承 * 重写 子类存在多个与父类名字相同的方法,而且参数的个数、类型、返回值都一样,我们就把这样的操作称之为重写了某个方法;(子类和父类的多态的体现) 提到重写不得不说一下 ...原创 2019-10-29 13:24:44 · 167 阅读 · 0 评论 -
面对对象--继承
继承 子类继承父类的行为或特征,使得子类和父类具有形同的行为或特征 继承分为3种 单继承 多重继承 不同类继承同一个类 优缺点 优点 子类拥有父类的非 private 属性和方法 可以拥有自己的属性和方法 子类可以重写父类的方法 – 重写:子类对父类允许访问的方法重新编写 – 规则:返回值不变;形参不变(类型 和 个数) 缺点 继承使得代码之间的联系过密,独立差 关键字 e...原创 2019-10-28 18:33:40 · 142 阅读 · 0 评论