一、什么是面向对象
面向对象打个比方就是你做一次菜过程是起火放油炒菜起锅吃饭这就是面向对象效率高 面向过程就是每一个细节比如你要先把或开到合适的位置然后还要洗菜等油热了才能开始炒菜然后调料起锅到碗里吃饭适合写高质量代码 C语言是面向过程则都是面向对象 C是中级语言面向对象是高级语言才有的本事汇编机器码2进制都是低级语言
|
以上数据内容来源于:百度什么是面向对象、搜狗什么是面向对象、360什么是面向对象 |
二、面向对象概念 通俗
描述一个对象是有共同点的这些共同点放在一起就是类 比如有人有眼睛有鼻子有嘴 面向对象就是继承、封装、多态 继承就好比你和你父亲你的东西是你自己的东西你的父亲用不了子类你父亲决定由你来继承的东西你才能去用而你父亲没有决定给你的你就不能用父类 以前的编程语言都是面向过程,而主要是面向对象。在里面:一个类,一个方法,一个变量也都是对象,即:中所有东西都是对象。有些对象可以直接去用比如基本变量类型,或一些静态的类、方法、变量,而有些对象你不可以直接去用,需要创建这个对象的实例这样我们既能实现对象的功能,又不会直接破坏对象的构造。 这种东西只可意会,你学的时间长了就能领悟了,这需要点耐心和毅力。
|
以上数据内容来源于:百度面向对象概念 通俗、搜狗面向对象概念 通俗、360面向对象概念 通俗 |
三、什么是面向对象思想
要我说,无论是面向过程的语言也好,面向对象的语言也罢,我首先要给他讲的都是类和对象!“这个世界是由什么组成的?”这个问题如果让不同的人来回答会得到不同的答案。如果是一个化学家,他也许会告诉你“还用问嘛?这个世界是由分子、原子、离子等等的化学物质组成的”。如果是一个画家呢?他也许会告诉你,“这个世界是由不同的颜色所组成的”。 ……呵呵,众说纷纭吧!但如果让一个分类学家来考虑问题就有趣的多了,他会告诉你“这个世界是由不同类型的物与事所构成的”好!作为面向对象的程序员来说,我们要站在分类学家的角度去考虑问题!是的,这个世界是由动物、植物等组成的。动物又分为单细胞动物、多细胞动物、哺乳动物等等,哺乳动物又分为人、大象、老虎……就这样的分下去了!。
|
以上数据内容来源于:百度什么是面向对象思想、搜狗什么是面向对象思想、360什么是面向对象思想 |
更多关于什么是面向对象 |
---|
更多相关:百度什么是面向对象、搜狗什么是面向对象、360什么是面向对象 |