Java_类与对象

本文介绍了面向过程与面向对象的区别,强调了面向对象的三大优点。详细阐述了类和对象的概念,包括对象的属性和行为,以及类与对象的关系。进一步讲解了如何定义类,包括从现实世界中抽象类的步骤和类的定义语法。最后,讨论了如何在Java中创建和使用对象。
摘要由CSDN通过智能技术生成

目录

1. 面向过程与面向对象

1.1 什么是面向过程

1.2 什么是面向对象

1.3 面向对象的优点

1.4 面向对象和面向过程的区别

2. 类和对象

2.1 什么是对象

2.3 什么是类

2.4 什么是对象的属性

2.5 什么是对象的行为

2.6 类和对象的关系

3. 类的定义

3.1 用面向对象的思想描述世界

3.2 从现实世界中抽象出类分为三步:

3.3 类的定义步骤:

3.4 类的定义语法:

4. 使用对象的步骤

4.1 创建对象

4.2 引用对象成员:使用“ . ”进行以下操作

成员变量和局部变量


1. 面向过程与面向对象

1.1 什么是面向过程

定义:面向过程的思想是把一个项目,一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。

例子:五子棋游戏  面向过程是首先分析问题的思路。1.开始游戏—2.黑子先走—3.判断输赢—4.白子再走—5.判断输赢—6.返回步骤(2)—7.最后输出结果。

1.2 什么是面向对象

定义:面向对象的思想是把一个项目,一件事情分成更多的小项目,或者说成一个个更小的部分,每一部分负责什么方面的功能,最后再由这些部分组合而成一个整体。

例子:五子棋游戏 首先分析游戏需要那些类,黑白双方玩家,棋盘系统,游戏规则。然后分析各种类的行为:选手是一致的,棋盘系统负责绘制画面,规则系统负责判定注入犯规,输赢等。

1.3 面向对象的优点

与人类的思维习惯一致

提高了程序的可重用性

信息隐藏,提高了程序的可维护性和安全性

1.4 面向对象和面向过程的区别

2. 类和对象

2.1 什么是对象

万事万物皆对象,客观存在的事物皆为对象。如(万里长城,秦始皇兵马俑,水杯,钢笔,手机,汽车)

对象:是能够看得见摸得着的真实存在的实体,用来描述客观事物的一个实体,有一组属性和方法构成。

2.3 什么是类

  • 类是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
  • 类的特点:类是对象的数据类型;类是具有相同属性和行为的一组对象的集合
  • 类的重要性:是Java程序的基本组成单位
  • 类的组成:属性和行为
  • 类的属性:在类中通过成员变量来体现(类中方法外的变量)
  • 类的行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值