面向对象的问题!跪求大神们

我的中国梦 发布于 2014/02/17 18:36
阅读 415
收藏 1

MySQL连接为什么挂死了?别踩坑!>>>

有谁能告诉我什么叫面向对象啊????????网上都没有很好简短的语言。跪求大神。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
加载中
0
您的好友
您的好友
对象.函数(参数); 这样的以对象为主体的编程方式 区别与 函数(参数); 这种以函数为主体的面向过程的编程方式
0
尛海贼
尛海贼
面向对象三大特征:脸红、心跳、手心出汗
井水原
井水原
这感觉,怪怪的,像似初恋。
0
NealFeng
NealFeng
面向对象是一种程序编写方式,就是把变量和相关的函数组成一个整体:类。加上继承和重装等特性, 这样方便大型程序的编写。C语言中是变量、函数、库,这种组织方式写程序虽然接近CPU的指令执行过程,但不利于程序的组织,写起大型程序比较难。 
0
snkje0y
snkje0y
面向对象的特点就在于封装、继承和多态,就是为了实现代码的重用和可扩展性等!
华兹格
华兹格
+抽象
0
PaperHY
PaperHY
面向对象的目的就是将我们的机器语言抽象的更加接近我们的生活,以此来使我的编程更加易于理解和使用。
0
lazyphp
lazyphp

还单身嘛?不怕,果断new girlFriend();

现在有了一个女友了,但我觉得她还不够好。我需要完善她。

//胸部因为需要给人看,所以公有的
public $chest = '80b';
//因为是初恋女友,所以木耳是粉红色的。哈,而且是私有的,别人看不了
private $fungus = '#FFCCCC';

/**
* 咪咪的变大
* 因为只有自己才可以抚摸,所以是私有的
*/
private petting($me){
   //女友胸部越摸越大
   $this->chest +=$me;
}

/**
* 关于女友的木耳变化
* 因为只有自己才可以用,所以是私有的(除非你想绿帽子)
*/
private makeLoveToBlackFungus($me){
   /**
   * 这里有一个关于颜色号的
   * 变化,自己谷歌吧
   */

   //木耳最终的颜色是黑色。哈
   $this->fungus = '#00000';
}




苏生不惑
苏生不惑
少了class,我去
0
中山野鬼
中山野鬼

哈。这个说的远也很远,说近点,我们构造虚拟空间用于作为外部世界的映射,是概念化和对象化的。概念化放一下不扯。对象化,你可以简单理解为,具有独自存在的客观事物。当然这里不表示它不是虚拟的。

例如我们要设计桌面系统。我们虚拟了桌面,虚拟了一个应用,虚拟了一个文件夹。等等,都算虚拟的客观。这里虚拟的意思是并非现实世界中存在,由数字化构造获得的。

虚拟不是重点,而是独立的客观存在是重点。这使得针对这个独立的客观存在,存在各类逻辑和描述内容的聚合,聚合在一起,我们统称为对象。

对象之所以存在,是由我们指称它后,它具备自身的特性和范围。

面向对象的设计思想,就是以对象为分析单元,这样的好处是符合人类看待外部客观的正常思维。

传统不考虑任何编写程序的具体实现语言和相关技术,面向对象,主要是概念/类,关联/继承等,属性/成员,演变/行为函数 等几个方面。

至于什么友元啊,私有啊,都是额外的为了技术上降低人为设计错误,增加的约束而已。

面向对象的设计,和面向过程/功能的设计,出发点不同。前者关注设计成什么,后者关注怎么实现。通常自顶向下的设计方法适合面向功能,哈。

很多设计,是不是用面向对象语言开发不重要,而确实需要面向对象的思想来做分析。当然也有很多设计,用面向对象的思想来做分析,就是灾难。哈。

面向对象语言,只是一类便于针对面向对象思想所做的设计具体实现的工具而已。


0
我的中国梦
我的中国梦
谢谢大家啦!
Tom-Lin
Tom-Lin
你懂了吗?
返回顶部
顶部