类和对象基础
上一节
下一节
类和对象
一、什么是对象
大家都听过一个经典的话术叫:世间万物皆对象,所谓对象并不是抽象的概念,它泛指的是我们生活中的各种各样的事物,我们都称之为对象,比如猴子、绿叶、太阳,包括生活中的人。可以说对象就是我们日常生活中事物的统称。
生活中也有不少对象
二、对象的特征
属性——对象具有的各种特征,每个对象的每个属性都拥有特定值
例如:张浩和李明的年龄、姓名不一样
方法——对象要执行的操作
对象:用来描述客观事物的一个实体,由一组属性和方法构成。
三、什么是类
同样,类与对象一样,也有特征和行为,比如每个宠物犬都有名字/品种/犬龄/毛色/体重,同样每只宠物犬都有奔跑/吼叫/进食/睡觉,而且进而我们也能发现类的特征是静态的,行为是动态的。
类是对象的类型
具有相同的属性和方法的一组对象的集合
四、类与对象之间的关系
(1)类是抽象的概念,是对象的模板
比如说: “手机”,“宠物”,“人”
(2)对象是一个你能够看得到、摸得着的事物,是类的具体实例
五、面向对象编程
(1)所有Java程序都以类class为组织单元
(2)关键字class定义自定义的数据类型
定义一个类的步骤:
举例:定义手机类Telephone
代码实现:
六、对象的创建和使用
项目任务1和2:定义商场会员对象每个会员的信息,包括编号、姓名、积分和会员类别。创建和保存5个商场会员,分别给他们赋初值,然后打印输出。