Java中面向对象到底是什么意思

作者&投稿:滕芸 (若有异议请与网页底部的电邮联系)
Java中的面向对象是什么意思?~

面对对象就是:
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。
对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。
在面向对象的编程方式中,对象拥有多种特性,如手机有高度、宽度、厚度、颜色、重量等特性,这些特性被称为对象的属性。对象还有很多功能,如手机可以听音乐、打电话、发信息、看电影等工作功能,这些功能被称为对象的方法,实际上这些方法是一种函数。而对象又不是孤立的,是有父子关系的,如手机属于电子产品,电子产品属于物体等,这种父子关系称为对象的继承性。在编程中,把所有的问题看做对象,以人的思维方式解决。这种方式非常人性化,对象实际上就是一组数据的集合,并且数据都已经命名。这些数据根据就是对象的属性,可以被程序访问。对象还包括很多函数,这些函数被称为对象的方法,也可以被程序访问。不过在外部访问对象内的属性或方法,必须先引用对象,然后用点号访问对象的属性和方法

面向过程就是:
自顶向下顺序执行,逐步求精;其程序结构是按功能划分为若干个基本模块,这些模块形成一个树状结构;各模块之间的关系尽可能简单,在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程序。程序流程在写程序时就已决定。

Java面向对象思想和三大特性
面向对象:
1、面向对象
面向对象是一种程序设计思想,计算机程序的设计实质上就是将现实中的一些事物的特征抽离出来描述成一些计算机事件的过程,这种抽象的过程中,我们把具体的事物封装成一个一个的整体进行描述,使被描述的对象具备一些系统性、整体性的的行为和特征,我们把这种设计思想称为面向对象。
2、面向对象与面向过程
2.1、面向过程是早期的程序语言设计思想,该思想强调事物的行为细节,即程序的设计不需要封装成一个个的整体,而是将整个程序描述成一个行为,所有行为细节都按照固定方式一步一步的执行,执行程序就是执行某一行为的过程。
2.2、面向对象和面向过程都是一种思想,面向对象是相对于面向过程而言的,
面向过程强调的是具体的功能行为,而面向对象将功能封装进对象,强调具备了功能的对象,面向对象是基于面向过程的,但面向对象思想更接近于现实场景。
三大特性:

1、封装
1.1、封装是指:隐藏对象的属性和实现细节,仅对外提供公共访问方式
1.2、封装的好处:
(1)将外界的变化隔离,使程序具备独立、安全和稳定性。
(2)便于设计者使用,提高代码的复用性
1.3、封装的原则
(1)将不需要对外提供的内容都隐藏起来
(2)把实现细节隐藏,提供可以对其进行访问公共的方式
1.4、封装的方式
将某一功能、属性抽离出来,独立写成单独的方法或类
设置访问权限
(1)设置访问权限可以限定该功能或属性可以被特定的访问者访问,保证了程序的安全性和功能的稳定性。
(2)java对类和类中成员都定义了特定的访问修饰符
类:public(公共的) 、default(默认的,不写就默认是它)
类中成员:public、protected、default(默认的)、private
注:类的访问修饰符可以不写(默认的),也可以写public(公共的),一个java文件中只能有一个被public修饰的类,且被public修饰的类类名必须要跟文件名一致(包括大小写一致),否则编译会出错,为了方便阅读,类名的命名规范是单词的首字母大写,多个单词组成的类名每个单词的首字母都大写
2、继承
2.1、继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的功能,或者说将事物的共性的功能和属性抽取出来定义成一个父类,让后来具有更多样化实现的子类继承父类。
2.2、继承的作用:
(1)父类具备的方法子类可以直接继承过来,不用重新书写,提高了代码的复用性
(2)让类与类之间产生关系,有了关系才有多态的实现
(3)Java中只支持单继承,不支持多继承,因为多继承存在安全隐患(当多个父类存在同个功能时,子类不确定要运行哪一个),Java支持多层继承,即父类还可以继承其他类,java用另一种机制解决单继承的局限性,即多实现
2.3、对继承体系的使用
(1)想要使用体系,应该先查阅父类,因为父类定义了该体系的共性功能,了解了父类的功能,就基本可以使用该体系的功能了
(2)在具体调用时,要创建子类的对象,因为有可能当父类是抽象类时父类不能创建对象,而且子类具备更丰富、更具体的功能实现
2.4继承的特点
2.4.1覆盖(重写)
2.4.1.1如果子父类中的成员一致时,子类成员会覆盖父类成员
2.4.1.2当子类继承父类时,沿袭父类的功能到子类中,但子类对该功能的实现细节不一致,子类可以保留父类对该功能的定义,重写功能的内容
2.4.1.3覆盖与重载:重载只看参数列表,其他一致参数列表不一致为重载,而重写子父类的参数必须要一致
2.4.2 this与super
this表示当前对象的引用,super表示当前对象父类的引用
2.5子父类中的构造函数
2.5.1构造函数不能重写
2.5.1.1构造函数第一行有一条隐式的语句super()/this()
2.5.1.2在对子类对象进行初始化时,父类构造函数也会运行,因为子类中的构造函数默认第一行有一条隐式的super()语句,这样方便子类构造时先获取到父类的共性属性
2.5.1.3 super()一定要定义在子类构造函数的第一行,当没有默认的空参数构造函数,要手动指定
2.6、注意事项:
2.6.1千万别为了获取其他类中的功能而继承,必须是类与类间有所属关系才可以继承。
2.6.2子类覆盖父类时必须保证子类权限大于等于父类,才可以覆盖,否则编译失败
2.6.3子类静态成员只能覆盖父类静态成员
2.7 final关键字
2.7.1 final关键字可以修饰类、函数和变量
2.7.2被final修饰的类不可以被继承(继承打破了封装性)
2.7.3被final修饰的方法不可以被复写
2.7.4被final修饰的变量只能被赋值一次,既可以修饰成员变量,也可以修饰
2.8 Object类
2.8.1java中有一个特殊的类,Object类,它是所有对象的超类(根类),Object类中定义了所有对象的共性成员
2.8.2Object类中的方法
equals() 比较两个对象是否相同
toString() 返回该对象的字符串表示形式
getClass() 获取该对象对应的字节码文件对象
hasCode() 获取该对象的哈希码值
2.9类间的体系关系
继承、聚集(聚合)、组合
2.9.1继承:
指的是一个类继承另外的一个类的功能,并增加它自己的新功能或改写旧有功能的具体实现,继承是类与类之间最常见的关系。
2.9.2聚合:
指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。例如足球队中的足球队员就是聚合关系。
2.9.3组合:
也表示类之间整体和部分的关系,但是组合关系中部分和整体具有统一的生存期。一旦整体对象不存在,部分对象也将不存在。部分对象与整体对象之间具有共生死的关系。例如人的各个身体器官之间的关系。
3、多态
3.1、多态的定义;某一类事物具备的多种表现形态(猫、狗和动物)
3.2、java中多态的表现形式
父类的引用指向自己的子类对象
父类的引用接收自己的子类对象
3.3、多态的前提
必须是类与类之间有关系,要么继承,要么实现
子父类间的成员存在覆盖
3.4、多态的好处与缺陷
好处是提高了程序的扩展性,缺陷是只能使用父类的引用访问父类的方法,无法访问子类的特有方法。
3.5、多态的应用
类型转换
向上转型,自然转型
向下转型,强制父类引用向下转型
3.6、特点
(1)多态中成员函数的特点
编译时看引用变量所属的类中是否有方法
运行时看对象所属类的方法
(2)多态中成员变量的特点
无论编译或运行时都参看右边
多态中静态成员函数的特点
编译或运行时都参看左边
3.7、多态的扩展示例
数据库操作(各种数据库):定义数据库的父类型,由哪类型的数据库调用就由该子类实现其具体操作内容。
我有一个微信公众号,每天都会分享一些Java相关的干货文章,还有海量学习资源。如果你喜欢我的分享,可以用微信搜索“Java团长”或者“javatuanzhang”关注。

一.面向对象:

  1.何谓对象:在面向对象程序设计中,我们将问题空间中的元素以及他们在方案空间中的的表示物称作对象(object)
   Alan Kay总结了smalltalk中对象的5大基本特征:
  所有的东西都是对象。
  程序是一大堆对象的集合,他们通过消息传递,各个对象之间知道要做些什么。
  每个对象都分配有自己的存储空间,可容纳其他对象。
  每个对象都有一个类型。
  同一类的所有对象能接收相同的消息。
   -----而所有的编程语言的最终目的是提供一种抽象方法----

  2.对象的接口:我们向对象发出请求是通过它的接口定义的,对象的类型决定了它的接口形式。

  3.OOP中唯一关心的:就是接口是什么,就像汽车的发动机一样,我们不必要知道它的结构是什么,只要它能工作就行了。所有的程序是由一定的属性(数据)和行为(方法)组成的,不同的对象访问通过函数调用来完成,对象间的所有交流都是通过方法调用,通过对封装数据对象,很大程度上提高复用率。

  4.对象的3个主要特征:
   behavior—说明这个对象能做什么。
   State—当对象施加方法时对象的反映。
   Identity---与其他相似行为对象的区分标志,每一个对象有唯一的indentity, 而这3者是相互影响的。

  5.面向对象中最重要的思想就是类,类是模板是蓝图,从类中构造一个对象,即创建了一个类的实例。(类好比一个建材市场,其中有许多子类--各种各样的装饰材料,而我们装修自己的房子就要选择我们需要的材料,(为了建立我们自己的程序,我们必须选 择我们需要的类)这个比喻可以很形象的解释类是什么。

  6.类之间的关系:
   依赖关系:use-a A类中的一个方法操作了另一个类中的对象。
   聚合关系:has-a A类中的对象包含B类的对象。
   继承关系:is-a A继承了B类,此时A类不仅有了B类的方法,还加入了自己的方法。以便我们创建我们自己需要的对象。
  Java中定义的每一个类都必须继承另一个类,使用关键字extends,如果一个类在定义中不现实使用关键字extends,这个类就会隐式继承Object类。Object类又叫根超类,或基类。,我们从根超类继承来的叫子类。Java中每个类都是根超类的子类。

  8.接口(interface)规定了可对特定的对象发出哪些请求。

  9.继承=重新使用接口:创建出一个数据类型后,当需要新建立一个数据类型去实现相同的功能,是很没有意义的一件事,此时对其克隆后,再根据情况改进实现自己的目的就是继承。

  10.封装:就是把数据和行为结合在一起在一个包中,并对对象使用者隐藏数据的实现过程。Java用3个关键字来设置边界,从而进行对数据的隐藏。Public(共有)的定义任何人都可使用.private(私有)意味着除你自己,类型创建者及那个类型的内部函数成员可以访问外其他任何人使用都会产生错误。Friendly(友好)
  意味在包(package)中是可以访问的。(以上过程也可叫方案隐藏)

  11.引用(Handle)操控对象:
   当创建一个引用时必须要对其进行初始化
   例: String s=”happy”(未建立连接)
   String s=new string(“happy”)与一个新的对象连接使用new 。此句建立了一个引用,并且连接引用并初始化对象 赋值字符串“happy”.

  12.对象的创建及存在时间:数据存放的地点
   1:寄存器-速度快,数量少,在cpu内部,我们对寄存器没有控制权。
   2:堆栈:驻留长规内存中,堆栈指针下移建立新的内存,上移释放内存。
   3:堆:常用内存池,保存对象,有极大的灵活性,java的数据就存放在此,但是要以时间及效率为代价。Java的对象建立是在程序运行时才决定。而c++是在设计时建立对象。
  对象的生存时间(lifetime)java提出的垃圾收集器可以很好的发现无须再用的对象,使用GC(grabage collector)垃圾收集器。清除对象,释放内存。
  为此我们就要付出一定的运行期的开销。

  13.在此我们就会有这样一个印象,一个程序只是一系列对象的集合,他们的方法将其他对象作为自己的变量使用.

  14.主要类型: java的主要类型有:boolean,char,byte,short,int,long,float,double,void.这些主类型的大小都不随机器的结构变化而变化,提供了java很好的可移植性.

  15.字段方法:字段又叫数据成员,成员函数又叫方法,java的全部工作就是定义类,制作累得对象及发送消息.

  16.一个程序只是一系列对象的集合,他们的方法将其他的对象作为自己的变量使用,而且将消息发给那些对象.

  17.名字的可见性:为了使名字不重复,作者可以定义自己的库,一般用自己域名的倒写形式 如: COM.:Leeak.utility.foidles

  18.static关键字:即使没有创建对象,也需要一愕能调用的方法,此时可以使用static

  19.java.lang默认自动的导入每个java程序中

  20.OOP中对象使对属性和方法的封装,对象具有信息的隐蔽的性质,对细节的隐藏,对象只需要知道去这样做,而不知道如何做的细节,类的方法应谨慎控制对java数据的访问,可以用get读取方法,用set修改方法.

  21:pakage:Java API中每个类和接口属于一个特定的包,包实际上市对类和接口进行组织的目录结构,提供了一种软件复用机制.

  22.创建可复用的类得步骤:1.定义一个public类
   2.选择一个包名,并把pakage语句加到可复用的类的源码中.
   3.编译这个类.
   4.把可复用的类导入其他程序中即可.
  23.java中提出在类定义的括号外的仅有2个语句,pakage和import.

  24.软件的复用性,软件的复用性就是利用紫的已有的,定义良好的的经过仔细测试的文档清晰的可移植的易于获得的软件构件开发新的软件.

  以上就是java面向对象的一些基本术语的概述,其中的有些部分可以扩展的更深,看过think in java的 朋友就会有此种感觉.此文章向对初学者阐述了面向对象的基本概念.对已是java程序员的朋友可以对他们的基本知识做以回顾.

给你我曾经的一个思路,不知道正不正确,学JAVA那阵子正在流行“帝国时代II”这一款游戏,我也很喜欢玩,所以自已想了一个类似JAVA思想的概念。
在JAVA世界里,就好像在游戏的世界里一样,你是这个世界唯一的神,你创建类并实例出对象。
1、在游戏里,已经帮你做了各种各样的角色,你只要创建他们出来就可以了。而在JAVA世界里,你不仅可以使用已有了类来创建对象,也可以自已写类,并创建对象。
2、这些类的划分,有点像游戏里角色的划分,有劳民,骑兵,枪兵,在游戏里,劳民负责生产粮食等资源,这些资源送到兵营可以产出各种各样的兵来。在JAVA的世界里,你的类创建出各种各样的角色,有的负责连接数据库,有的负责返回查询结果,有的负责接受用户请求。
3、你是你的JAVA世界里唯一的神,你的任务就是在你的想象的一个JAVA“世界”里创建各种各样的角色,让他们互相交互,工作,来达成你的目标。在游戏里,你的目标是战胜敌人,而在JAVA“世界”里,你的目标也就是实现你要开发的系统,让这个系统里的角色协同工作来帮助用户完成他们的任务,如企业资源管理ERP等系统。

你所创建的JAVA程序里各个类和对象就像活着的游戏角色或人一样,各自做各自的事情,有时他们会通信,比如负责数据库查询的对象,会叫负责数据库连接的对象给他一个连接,然后他又继续做他的事,把查询结果查询出来,并告诉用户页面结果(这里的用户页面也可以看成一个对象)。面向对象程序开发并不像面像结构程序一样,有一个开始点,有一个结束点,你的程序一启动,这些对象就都活在你的JAVA世界,也就是JAVA容器里面,他们协同工作来完成任务,他们消亡的唯一个条件就是你关闭程序。

说的不是很好,若对你有一点帮助请选择我的答案。谢谢

面对对象就是:

1:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。

2:类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。

3:对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。在面向对象的编程方式中,对象拥有多种特性,如手机有高度、宽度、厚度、颜色、重量等特性。

这些特性被称为对象的属性。



面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。面向对象有三大特征:封装性、继承性、多态性,其中封装性指的是隐藏了对象的属性和实现细节,仅对外提供公共的访问方式,这样就隔离了具体的变化,便于使用,提高了复用性和安全性。对于继承性,就是两种事物间存在着一定的所属关系,那么继承的类就可以从被继承的类中获得一些属性和方法;这就提高了代码的复用性。继承是作为多态的前提的。多态是说父类或接口的引用指向了子类对象,这就提高了程序的扩展性,也就是说只要实现或继承了同一个接口或类,那么就可以使用父类中相应的方法,提高程序扩展性,但是多态有一点不好之处在于:父类引用不能访问子类中的成员。
举例来说:就是:比如说你要去饭店吃饭,你只需要饭店,找到饭店的服务员,跟她说你要吃什么,然后就会给你做出来让你吃,你并不需要知道这个饭是怎么错做的,你只需要面向这个服务员,告诉他你要吃什么,然后他也只需要面向你吃完收到钱就好,不需要知道你怎么对这个饭进行吃。

最简洁的解释也是比较官方的解释是,面向对象是一种 对现实世界理解和抽象的方法。但是这句话对于初学者来讲确实难以理解。

我把自己的理解用最通俗的语言解释一下,面向对象实际上就跟我们生活中很多情形一样,举例我们1000个人在同一家公司,对于公司来讲我们每个人都是一个对象,我们每个人所掌握的工作技能不同所以分工不同,我们各司其职在各自工作岗位上做好自己擅长的事情,所以公司能高效运作快速发展。面向对象就是这个道理,一个完整应用程序有很多个类,对于这个应用来讲每一个类都是一个对象,每一个类都只做一件事,单独实现一个功能,这么多个类组合一起就实现了一个功能完整的应用程序。这就是最通俗的解释了,不知道我说的你明白没。

更多java学习方面的问题可以访问这个网页,网页链接,希望我的回答能帮到你。




ava是什么
AVA是一种编程语言。AVA是一种编程语言,用于构建计算机程序。它拥有强大的功能和广泛的应用领域,被越来越多的开发者所青睐。下面将对AVA进行详细的解释。AVA的基本定义和特点:AVA是一种高级编程语言,具有面向对象和通用性强的特点。它具有丰富的库和API支持,可以用于开发各种类型的应用程序。同时,AVA...

java中什么是对象,有什么用。怎么理解
AVA是一种面向对象的程序设计语言,对象是由类抽象出来的,所有的问题都是通过对象来处理,对象可以操作类的属性和方法来解决问题,所以了解对象的产生、操作和消亡是十分必要的。对象可以认为是在一类事物中抽象出某一个特例,通过这个特例来处理这类事物出现的问题,在Java语言中通过new操作符来创建对象。...

ava的大方向是什么
ava的大方向就是j2eej2ee不仅仅是socket编程,具体包括13中核心技术J2EE的核心API与组J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述):方法\/步骤 1.JDBC(JavaDat...

java是用来做什么的
ava是一门面向对象地编程语言,吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,功能强大且简单易用。1、可以做软件:Eclipse,MyEclipse等都是知名的Java开发工具。2、可以做游戏:最经典的是《我的世界》。3、可以做操作系统:比如Android是一种基于Linux的自由及开放源代码的操作系...

Java语言主要特点有哪些?
Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下: 1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中...

什么是Java语言? Java语言程序员就业前景如何?
ava 语言是一种广泛使用的编程语言,具有面向对象、跨平台等特点。虽然现在很多大厂都在裁员,但Java 语言程序员的就业前景还是比较乐观的。Java 应用广泛,在企业级应用、互联网开发、移动应用开发等领域都有大量需求。唐普觉得随着技术的不断发展,对 Java 程序员的要求也在不断提高,但总体来说,Java ...

Java语言的特点有哪些
面向对象可以说是Java最重要的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。Java支持静态和动态风格的代码继承及重用。单从面向对象的特性来看,Java类似于Small Talk,但其它特性、尤其是适用于分布式计算环境的特性远远超越了Small Talk。 3.分布式 Java包括一个支持HTTP和FTP...

Java语言的特点
用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主...

Java语言主要特点有哪些?
1、Java语言是简单的。2、Java语言是一个面向对象的。3、Java语言是分布式的。4、Java语言是健壮的。5、Java语言是安全的。6、Java语言是体系结构中立的。7、Java语言是可移植的。8、Java语言是解释型的。9、Java是高性能的。10、Java语言是多线程的。11、Java语言是动态的。Java语言的优良特性使得...

JAVA是什么软件?主要是干什么用的?
Java是一种高级语言,就是用来编程的,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、...

夏县13125454619: java的面向对象到底是什么意思?(初学者提问) -
段干秆霡欣: 从面向过程和面向对象给你区分吧,就比如你要坐车去某个地方,你要去哪,坐几路车,哪里下,哪里换乘,这是一个过程.但面向对象时,你可以把那名开车的司机和车作为对象,他们有个属性也就是功能,可以把你送到目的地.如果你是按...

夏县13125454619: Java中的面向对象是什么意思? -
段干秆霡欣: 面对对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象.对同类对象抽象出其共性,形成类.类中的大多数数据,只能用本类的方法进行处理.类通过一个简单的外部接口与外界发生关系,对象与对象之间通过...

夏县13125454619: Java 面向对象理解? -
段干秆霡欣: Java面向对象概述 (如今的程序领域,大家都在说,面向对象OOP,但是真正能理解面向对象的含义的程序员却很少,究竟什么是对象,怎样面向对象) 一.面向对象: 1.何谓对象:在面向对象程序设计中,我们将问题空间中的元素以及他...

夏县13125454619: 用java进行面向对象编程,面向对象是什么意思 -
段干秆霡欣: 简单来说就是让电脑去描述事物,通过类和对象,类是对象的类型,对象是类的实例.

夏县13125454619: 在java中面向对象的含义是什么? -
段干秆霡欣: 面向对象的基本概念 (1)对象. 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件. (2)对象的状态和行为. 对象具有状态,一个对象用数据值来...

夏县13125454619: Java中“面向对象”怎么理解,谢谢 -
段干秆霡欣: 面向,说白了就是以谁为主要处理对象.面向过程就主要处理过程,面向对象主要处理对象.举个例子,面向过程注重的是,这件事应该怎么做.而面向对象是,这件事应该找谁做.我自己有一种说法就是,面向对象,包括了面向过程.当然这个说法不对,但我是这么理解的.面向过程,因为注意的是过程,所以不注重是谁在做.也可以理解为,做一件事,可以一个人做,也可以团队来做.一个人做的时候,就注重怎么做了.而团队来做的时候,就注重谁来做哪个方面以及过程.基本上就是这些了.

夏县13125454619: 如何理解JAVA中的面向对象?谢谢! -
段干秆霡欣: java语言就是一门编程语言,用来解决现实当中各种复杂的业务逻辑问题. Java 在特定情况下解决了特定平台间的跨平台问题,解决方法是把 Java 本身做成一个平台.然后,只要把 Java 平台本身部署到目标机器,那么应用理论上就可以用了...

夏县13125454619: JAVA面向对象怎么理解 -
段干秆霡欣: 所谓面向过程就是代码就一直按顺序跑 总共就只有一个类 面向对象就是 把程序分为类a,b,c... 也就是对象a,对象b,对象c 由一个主类分别指挥a运行一次 b运行两次 等等 就是主类 面向各个副类 发送指令 所有的副类都可以看做是主类的对象

夏县13125454619: java面向对象是什么意思 -
段干秆霡欣: 就是把一切东西封装起来,当成对象进行操作.java学习时间长了就自然而然的理解了.

夏县13125454619: Java面向对象到底是怎么回事? -
段干秆霡欣: 面向对象就是说大话,说套话,说的笼统.这个就是类,class 一个具体的东西,就是对象.我就举一些生活中的例子吧.比如说牌,牌就是说的大概,就是类,但是,我们一想到宾王,姚ji,那就是一个具体的牌了,就是对象.还比如烟,通常...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网