类和对象的关系
- 类是对象的抽象,对象是类的具体;
- 类是模板,对象是类的实例。
举例
- 代码
package p1;
public class ClassTest {
public static void main(String[] args) {
Dog d1 = new Dog(); //实例对象
d1.name = "张三";
d1.age = 9;
d1.sex = "公";
d1.sleep();
}
}
class Dog{
String name; //实例字段
int age; //实例字段
String sex; //实例字段
public Dog() {
System.out.println ("Dog");
}
public void sleep() {
System.out.println ("sleep");
}
}
- 分析
- 这段代码中,有一个Dog类,其中,包含
- 三个实例字段(实例变量,实例成员);(值得集合表示当前对象得状态)
- 一个构造器;
- 两个方法;
- 这段代码,我在ClassTest类中创建了一个Dog实例,d1对象有三个实例变量。
- 这段代码中,有一个Dog类,其中,包含