您的位置:首页 > 其它

面向对象程序设计思想

2017-04-04 16:25 169 查看
面向对象的三座基石:封装、继承、多态



· 封装

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



· 继承

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



· 多态

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



总结封装、继承、多态:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: