面向对象程序设计思想

    xiaoxiao2021-03-25  133

    面向对象的三座基石:封装、继承、多态

    · 封装

    封装实现了数据和操作不再分离(对象就是封装数据和操作这些数据的算法的逻辑实体);同时封装机制带来了另一个好处(对数据的保护:eg. private私有)

    · 继承

    继承可以让某个类型的对象获得另一个类型对象的属性和方法,正是这种从父类继承属性的特点很好地支持代码的可重用性

    · 多态

    比如求和操作,见着数据是数就求两个数之和,见着数据是字符串就连接字符串。“见人说人话,见鬼说鬼话”

    总结封装、继承、多态:

    转载请注明原文地址: https://ju.6miu.com/read-8049.html

    最新回复(0)