用java进行面向对象编程,面向对象是什么意思,请通俗一点解释
6个回答
展开全部
通俗一点说就是你可以设定一个类,比如汽车类Car。汽车有很多属性,比如颜色color,品牌brand。
然后呢,你new一个对象出来。Car myCar=new Car()
类具体到某一个特定的个体的时候,就是一个对象了。
我们可以给myCar设定颜色和品牌,还可以让它干好多别的事情。
再说人类。人类是一个很大的群体,但是特定到某一个人,比如你,比如我,比如小明,张三,李四,每个特定的人,都是一个对象,他属于“人”这个类
你先明白java中类的概念。类具体到某个实例,就是对象了
然后呢,你new一个对象出来。Car myCar=new Car()
类具体到某一个特定的个体的时候,就是一个对象了。
我们可以给myCar设定颜色和品牌,还可以让它干好多别的事情。
再说人类。人类是一个很大的群体,但是特定到某一个人,比如你,比如我,比如小明,张三,李四,每个特定的人,都是一个对象,他属于“人”这个类
你先明白java中类的概念。类具体到某个实例,就是对象了
追问
这和以前的程序设计语言的区别在哪
追答
这个问题还真不好说,如果你还没入门的话不太好理解。
从逻辑上说,基本算法都是一样的,什么加减乘除,流控制逻辑判断等等都差不多。
面向程序和面向对象的主要区别是在设计理念上。个人偏爱面向对象。因为更灵活。
引用别人的回答过来
原地址http://zhidao.baidu.com/link?url=vwUPbQ3uSZ87q78EwMLB35HLS6COfTIMfY84h0DSJCpRAx4XQ3bk1w0-MPC56p6CY3iwWltHujZ5D496rHMHTa
展开全部
java将所有的东西,都作为对象来处理,每个对象有自己的属性和方法。比如说某个人,这个人的属性(一些零件)有眼睛、鼻子、嘴巴,手臂,腿等等,凡是在人的身上能找到的名词都可以理解为属性。方法就是动作,比如说人有吃饭、打架、跑步等等跟人相关的动作(由人发出的)都可以看成方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如人类是一个类,而你就是其中的一个对象,Java面向对象编程就是对你这个人操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简洁的解释也是比较官方的解释是,面向对象是一种 对现实世界理解和抽象的方法。但是这句话对于初学者来讲确实难以理解。
我把自己的理解用最通俗的语言解释一下,面向对象实际上就跟我们生活中很多情形一样,举例我们1000个人在同一家公司,对于公司来讲我们每个人都是一个对象,我们每个人所掌握的工作技能不同所以分工不同,我们各司其职在各自工作岗位上做好自己擅长的事情,所以公司能高效运作快速发展。面向对象就是这个道理,一个完整应用程序有很多个类,对于这个应用来讲每一个类都是一个对象,每一个类都只做一件事,单独实现一个功能,这么多个类组合一起就实现了一个功能完整的应用程序。这就是最通俗的解释了,不知道我说的你明白没。
更多java学习方面的问题可以访问这个网页,网页链接。希望我的回答能帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通俗说就是一种思维方式,把事物、事件都看成一个一个单位;
面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
面向对象是在结构化设计方法出现很多问题的情况下应运而生的。结构化设计方法求解问题的基本策略是从功能的角度审视问题域。它将应用程序看成实现某些特定任务的功能模块,其中子过程是实现某项具体操作的底层功能模块。在每个功能模块中,用数据结构描述待处理数据的组织形式,用算法描述具体的操作过程。
面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
面向对象是在结构化设计方法出现很多问题的情况下应运而生的。结构化设计方法求解问题的基本策略是从功能的角度审视问题域。它将应用程序看成实现某些特定任务的功能模块,其中子过程是实现某项具体操作的底层功能模块。在每个功能模块中,用数据结构描述待处理数据的组织形式,用算法描述具体的操作过程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询