当前位置: 移动互联网学院 > Java培训 > JAVA开发 > 浅谈对java面向对象的理解
浅谈对java面向对象的理解 时间:2017-08-10     来源:华清远见JAVA学院

面向对象是Java编程思想的核心,对Java面向对象的理解是学习和理解Java很关键的一步,也是很多Java初学者很容易犯迷糊的地方。那么什么是Java面向对象呢?今天华清Java学院小编分享一下,我对Java面向对象的理解

java面向对象

所谓的面向对象,就是把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。

说的通俗一点,Java面向编程,就是把编程过程抽象为一个个的场景,场景中的每个实体就是一个对象。对象是由与对象相关的属性和操作组成的,就像现实中人一样,每个人都有自己独有的特征,例如姓名、性别,每个人也都有类似的动作,例如吃饭、睡觉。

Java面向对象特点:

1:将复杂的事情简单化。

2:面向对象将以前的过程中的执行者,变成了指挥者。

3:面向对象这种思想是符合现在人们思考习惯的一种思想。

过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。

匿名对象使用场景:

1:当对方法只进行一次调用的时候,可以使用匿名对象。

2:当对象对成员进行多次调用时,不能使用匿名对象。必须给对象起名字。

在类中定义其实都称之为成员。成员有两种:

1:成员变量:其实对应的就是事物的属性。

2:成员函数:其实对应的就是事物的行为。

所以,其实定义类,就是在定义成员变量和成员函数。但是在定义前,必须先要对事物进行属性和行为的分析,才可以用代码来体现。

X