在开始之前呢,我们先看一个简短的场景对话。
朋友:哇,你看这个猫好好看哇;
我:对呀,对呀。你看它是纯白色的,我们叫它小白吧,看起来好像才几个月,好可爱;
朋友:猫还可以捉老鼠,爬树,睡觉的时候也好可爱呀;
结合这个小例子,我们可以思考一下:
类:我对猫的描述,比如毛色是纯白色,看起来好像才几个月;
对象:我们在讨论的猫就是对象;
属性:猫有什么呢?比如颜色(毛色为纯白色),姓名(小白),年龄(看起来好像才几个月)。我们把颜色、姓名、年龄叫做猫的属性;
方法:猫可以做什么呢?比如捉老鼠,爬树,睡觉。我们把猫的行为叫做方法;
类(特征、属性) | 对象(行为,方法) |
---|---|
颜色、姓名、年龄 | 捉老鼠、爬树、睡觉 |
思考方向:
1.哪些是类,哪些是对象
2.类,对象具有什么样的属性
3.对象的属性,方法是什么
下面呢,我们可以定义一个简单的类,在定义之前,我们先思考一下,定义类的可以分为几个步骤呢:
1.定义类名
2.编写类的属性
3.编写类的方法
//定义一个类
public class Cat {
//类的属性(猫有什么)
String name;
int age;
String color;
//类的方法(猫可以做什么)
void CatchMouse(){
System.out.println("猫可以捉老鼠");
}
void ClimbTree(){
System.out.println("猫可以爬树");
}
void Sleep(){
System.out.println("猫可以睡觉");
}
}
然后呢,我们可以想一想,对象要怎么使用呢,对象的使用可以分为几个步骤呢:
1.创建对象
2.使用对象
public class CatchMouse{
public static void main(String args[]) {
Cat cat = new Cat();
cat.CatchMouse();
//给对象赋值
cat.name = ("小白");
cat.age = 2;
cat.color = ("white");
//调用对象的方法
cat.CatchMouse();
}
}
持续更新中…