A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

最近在自学JavaEE基础,对于对象的概念有点不太明确,求助大神解答一下,能举几个通俗易懂的栗子就再好不过了

3 个回复

正序浏览
面向对象是基于面向过程的,面向过程是以方法为基础的,强调的是过程;面向对象是以对象基础的,强调是对象和结果。面向对象的思想更能被人们所接受;可以将复杂的事情简单化;可以由执行者变为调用者。
例子:生活中的一个例子:举办婚宴,面向过程就是:自家人准备桌子餐具,事物,自己烧,最后开办酒席;面向对象的过程:花钱去一家酒店,调用酒店的功能(烧菜、餐具等),不用自己操心太多,最后去吃就行了。
这是,回答面向对象这个问题的通用模板:先回答面向对象和面向过程的关系,再回答两个概念的含义,最后回答面向对象的好处。最后再举个例子。
顺带自己也复习一下
回复 使用道具 举报
史柯 发表于 2015-8-22 13:08
举个例子!
还是把大象放进冰箱的例子。
创建个大象,创建个冰箱。

就是可以理解为对象是类的具体化,就好像实参和形参的关系
回复 使用道具 举报
举个例子!
还是把大象放进冰箱的例子。
创建个大象,创建个冰箱。
1.冰箱开门
2.大象走进去
3.冰箱关门
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马