栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java面向对象

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java面向对象

1.面向对象和面向过程

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

2.类和对象的关系

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/708839.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号