**
类和对象**
**
Ⅰ 使用**
1、定义class 类名{
成员变量;
成员方法;
}
使用时:在main函数中实例化对象
类名 普通成员变量=new 类名();
class People{
public String name;//成员变量
public void sleep(){//成员方法
System.out.println(name+"正在睡觉");
}
public void eat(){
System.out.println(name+"正在吃饭");
}
}
public class Damon {
public static void main(String[] args) {
People people=new People();
people.name="王五";
people.eat();
people.sleep();
}
}
2、一个类可以初始化多个对象
**
**
一、成员变量 二、成员方法 三、成员变量的默认值 注意:1、方法(普通方法、静态方法)内不能定义静态变量
原因:static定义的变量(静态),是类变量,属于类。
2、普通方法内可以调用静态方法,但静态方法内不可以调用普通方法
原因:普通方法依赖对象,而静态方法只依赖类。



