类——(实例化)———对象
class Person{//类
public String name;
public int age;
public String sex;
// 字段/属性/成员变量 可以不给初始值,默认初始值为null/0
//在类的内部,方法的外部
public static int count = 10;//static定义静态成员变量 不在对象里,在方法区
public void eat(){
System.out.println(name+"吃饭");
}
public void sleep(){
System.out.println(name+"睡觉");
}
//方法
public static void main(String[] args) {
Person person = new Person();//实例化对象
System.out.println(person);//person是一个地址
person.name = "豆豆";
person.age = 3;
person.sex = "男";
System.out.println(person.name);
System.out.println(person.age);
System.out.println(person.sex);
System.out.println("===========");//普通成员变量 引用.属性 调用
System.out.println(Person.count);//静态成员变量/建议/用 类名.属性 调用
person.eat();
person.sleep();
//引用.方法 访问方法
}
}
结果
Person@1b6d3586 //第一个打印地址
豆豆
3
男
===========
10
豆豆吃饭
豆豆睡觉