java面向对象

java面向对象,第1张

java面向对象 1.面向对象和面向过程

面向过程:每一个具体步骤我们都是参与者,并且需要面对具体的每一个步骤和过程
面向过程其实就是面向这具体的每一个步骤和过程,就是面对具体的每一个功能函数。这些功能函数相互调用,完成需求。
面向对象:是基于面向过程,对象是将功能进行了封装。
面向对象和面向过程,其实都是一种思想。面向对象是相对面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装到对象中,强调具备了功能的对象,以类/对象为最小的单位,考虑谁来做。

2.类和对象的关系

面向对象程序设计(OOP):使用对象进行程序设计。
对象(Object):代表现实世界中可以明确标识的一个实体。
每个对象都有自己独特的标识、状态和行为。
一个对象的状态(state,也称为特征(property)或者属性(arrtibute))是具有当前值的数据域来表示的。我们一般把对象的特有属性称为成员变量。
一个对象的行为(behavior,也称为动作(action))是由方法定义的。
调用对象的一个方法就是要求对象完成一个动作。
我们一般把对象的行为称之为成员函数。(使用一个通用类来定义同一类型的对象)
类是用于描述现实事物的,它将现实事物进行抽象化,模板化描述。将事物的特点和行为封装。
类和对象是面向对象的核心概念。
类是对一类事物的描述,是抽象的概念上的定义。
对象是实际存在的该类事物的每个个体,因而也称为实例。
类是抽象的概念,对象是具体的概念。类=抽象概念的人,对象=实实在在的某个人
类的语法格式:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5707382.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存