面向对象是Java编程思想的核心,对Java面向对象的理解是学习和理解Java很关键的一步,也是很多Java初学者很容易犯迷糊的地方。那么什么是Java面向对象呢?今天华清Java学院小编分享一下,我对Java面向对象的理解。
所谓的面向对象,就是把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象。
说的通俗一点,Java面向编程,就是把编程过程抽象为一个个的场景,场景中的每个实体就是一个对象。对象是由与对象相关的属性和操作组成的,就像现实中人一样,每个人都有自己独有的特征,例如姓名、性别,每个人也都有类似的动作,例如吃饭、睡觉。
Java面向对象特点:
1:将复杂的事情简单化。
2:面向对象将以前的过程中的执行者,变成了指挥者。
3:面向对象这种思想是符合现在人们思考习惯的一种思想。
过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。
匿名对象使用场景:
1:当对方法只进行一次调用的时候,可以使用匿名对象。
2:当对象对成员进行多次调用时,不能使用匿名对象。必须给对象起名字。
在类中定义其实都称之为成员。成员有两种:
1:成员变量:其实对应的就是事物的属性。
2:成员函数:其实对应的就是事物的行为。
所以,其实定义类,就是在定义成员变量和成员函数。但是在定义前,必须先要对事物进行属性和行为的分析,才可以用代码来体现。
热点新闻