黑马程序员技术交流社区

标题: 什么是面向对象? [打印本页]

作者: godot    时间: 2015-3-23 12:17
标题: 什么是面向对象?
能不能具体说说什么是面向对象,举例的我懂。我想知道概念
作者: 艺多不压身丶    时间: 2015-3-23 12:20
面向对象三个特征;封装、继承、多态。
        找对象,建立对象,使用对象,维护对象。
类就是;对现实生活中事物的描述。
对象是;就是事物实实存在的个体。
定义类;就是在描述事物,就是在定义属性和行为。
特点;将复杂化的事情简单化。
        面向对象将以前的过程中的执行者,变成了指挥者。
        面向对象这种思想是符合人们思考方式的一种思想。
过程就是函数,对象是将函数等一些内容进行封装。
作者: wkz_crystal    时间: 2015-3-23 12:41
面向对象:是一种思想,什么样的思想呢?一种基于面向过程而言的思想!
简单的说:面向对象就是具备了很多功能特性的封装体,拿到对象什么都具有了……
作者: thoris    时间: 2015-3-23 12:43
个人理解:每一个对象都有相应的属性和行为,不同属性的值用变量来模拟,行为用方法(函数)来模拟。
作者: thoris    时间: 2015-3-23 12:47
查了查  面向对象的叫方法  面向过程的叫函数。。。
作者: godot    时间: 2015-3-23 19:39
thoris 发表于 2015-3-23 12:47
查了查  面向对象的叫方法  面向过程的叫函数。。。

呃。。。。函数和方法是一样的把
作者: 星河    时间: 2015-3-23 19:57
面向对象是一种思想,它能使复杂的事情简单化。
作者: 北方之鹰    时间: 2015-3-23 20:39
面向对象就是面向对象的设计,它是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想
作者: 王鹏飞    时间: 2015-3-23 21:11
面向对象:
定义:1能让复杂问题简单化,2能从执行者变成指挥者。
特征:1封装2继承3多态。
作者: 179407246    时间: 2015-3-23 21:35
相对于面向过程而言的一种编程思想,基于面向过程。
作者: 栗子木头    时间: 2015-3-23 21:54
版主说的很详细了
作者: 我是main    时间: 2015-3-23 22:04
正好 让我回顾一下这段内容     面向对象是对具有 某些特定功能的函数进行封装  这个封装的定义就是对象  
作者: 我是main    时间: 2015-3-23 22:09
面向对象 就是对某些具有特定功能的函数 进行封装 这个封装的定义就是对象 ,对对象的操作就是面向对象
(如把 开,关 冷冻等功能封装成"冰箱"这一个对象,或者把开,关,加热等功能封装成"微波炉"对象,然后调用对象的功能进行操作)
作者: 暗羽部落    时间: 2015-3-23 22:20
面向对象是一种思想。基于面向过程的,更加符合人类思考问题方式的思想,能把复杂问题简单化,能让程序员从执行者变成指挥者。
作者: m-勇敢的心    时间: 2015-3-23 23:04
一种思想而已
作者: 鹏少    时间: 2015-3-23 23:10
其实万物皆对象
作者: thoris    时间: 2015-3-24 12:52
godot 发表于 2015-3-23 19:39
呃。。。。函数和方法是一样的把

一般是没有区别   
不过据说有的面试会问   java一般叫方法   c里面叫函数    就是method和function的区别




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2