java面向对象第一课,定义类,模拟人的行为:吃饭工作休息
/**
* 定义类,模拟人的行为:吃饭工作休息
*/
public class Person {
//静态特征:成员变量 属性 field
String name; //姓名
int age; //年龄
//动态的行为:成员方法 method
public void eat(){
System.out.println("----吃饭吃饭吃饭-----");
}
public void work(){
System.out.println(name+"----干活干活----");
}
public void rest(String site){
System.out.println(name+"在"+site+"休息");
}
}
package demo03;
import java.util.Scanner;
/**
* 模拟实现具体人的特征和行为
*/
public class PersonTest {
public static void main(String[] args) {
int n;
n = 5;
System.out.println(n);
Scanner input = new Scanner(System.in);
//创建一个Person类的对象:张三 并进行动态行为
//Person person1 = new Person();
Person person1;
person1 = new Person();
person1.name = "张三";
person1.age = 23;
person1.eat();
person1.work();
person1.rest("宿舍");
//创建一个Person类的对象:李四 并进行动态行为
Person person2 = new Person();
person2.name = "李四";
person2.age = 24;
person2.work();
person2.rest("工地");
person2.eat();
}
}
执行代码如下: