OO 简介
面向对象(Object Oriented - OO)
概念
、是软件开发方法,一种编程范式
、是一种对现实世界理解和抽象的方法
、把相关的数据和方法组织为一个整体来看待
3大特性
、封装:把对象的属性和方法封装成一个类,隐藏实现细节,仅对外公开接口,并且控制访问级别
、继承:子类继承父类的属性和方法,并且根据实际需求扩展新的方法
、多态:同一操作作用于不同的对象,可以产生不同的执行结果
多态分为:动态多态、静态多态
面向对象 与 面向过程 区别
面向过程:是分析出解决问题所需要的的步骤,一步步去实现,关注的是步骤
面向对象:是把构成问题的事物分解成一个个对象,关注的是解决问题需要哪些对象
面向对象程序设计(Object Oriented Programming - OOP)
本文来自博客园,作者:24棵向日葵,转载请注明原文链接:https://www.cnblogs.com/wjswsjf/p/17455276.html
浙公网安备 33010602011771号