一、类和对象
1、什么是类
类:是一组相关属性和行为的集合,可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物
现实中,描述一类事物:
属性:就是该事物的状态信息
行为:就是该事物能够做什么
2、什么是对象
对象:是一类事物的具体体现,对象是类的一个实例,必然具备该类事物的属性和行为
3、类与对象的关系
类是对一类事物的描述,是抽象的
对象是一类事物的实例,是具体的
类是对象的模板,对象是类的实体
4、类的定义格式
定义类:就是定义类的成员,包括成员变量和成员方法
成员变量:和以前定义变量几乎是一样的,只不过位置发生了改变,在类中,方法外
成员方法:和以前定义方法几乎是一样的,只不过把static去掉
5.示例:
6.定义好之后,需要进行调用
备注:图中提到,如果成员变量在调用时没有进行赋值,就会有一个默认值.
7.课程要求:
根据提示,在右侧编辑器Begin-End
处补充代码:[复制过来的]
声明一个Dog
类,给Dog
类添加三个String
类型的属性,分别是name
,color
,variety
,定义两个方法,分别是,eat
,run
。
在main
方法中创建一个名为wuhuarou
的Dog
对象,并设置name
为五花肉
,color
为棕色
,variety
为阿拉斯加
。
使得调用wuhuarou
对象的eat
方法能输出啃骨头
,调用run
方法能输出叼着骨头跑.