面向对象:
面向对象是一种思想,从执行过程转变成指挥(调用)的过程。将功能封装进对象,强调具备了功能的对象,面向对象是基于面向过程的。为什么说是基于对象呢?比如猫抓老鼠,强调的是猫,并不是抓,而抓老鼠是封装在猫这个对象里面了;而抓老鼠,强调的是过程(动作过程),并不知道是谁在抓老鼠,这个动作属于谁?都不知道,想调用它。只能找这个动作过程,这就体现出来了封装性的好处。只要把一些功能封装在了某个对象中,不但自己可以随时调用它里面的任何功能,别人也可以调用。所以说面向对象在现实生活中随处可见,我们平时用的电脑,喝水的杯子,桌子,交通工具等等都是一个一个对象,只要他有存在的意义就一定有某种功能,所以我们每天都在面向各种对象,而自己其实也是一个对象!
比如:打开冰箱,存储进冰箱,关闭冰箱,都是强调动作的过程。
而冰箱打开,冰箱存储,冰箱关闭,都是强调冰箱,而此时冰箱就是一个对象,
在冰箱对象中有各种功能
人开门:名词提炼法,人控制门,开
封装 其实概念大了去了 太大的我也说不清楚 类以内的说吧
类中封装不同的函数 也就是某种事物的不同功能 可以通过类创建对象调用它具有的功能
而函数中其实也是一种封装 private私有化 也可以体现封装
我觉得封装其实就把一个类型的事物所具有的特有属性和功能都封装到一个类中 就好比人类 有很多技能一样 封装到人类的类中 在通过new出来的实例 也就是某个人
就具备一些基本的函数方法了(人的基本技能)
|