public class Person {
String name; //定义姓名属性
String sex; //定义性别属性
int age; //定义年龄
void getInfo(String n,String s,int a) { //定义方法getInfo,获取学生信息
name=n;
sex=s;
age=a;
}
void showInfo() //定义showInfo方法,显示学生信息
{
System.out.println("姓名:"+name);
System.out.println("性别:"+sex);
System.out.println("年龄:"+age);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Person zhang=new Person(); //实例化对象zhang
System.out.println("第一个人的信息");
zhang.name=" 张三"; //调用getInfo()方法获取zhang的信息
zhang.sex="男"; //调用方法showInfo()输出zhang的信息
zhang.age=18;
System.out.println("姓名:"+zhang.name);
System.out.println("性别:"+zhang.sex);
System.out.println("年龄:"+zhang.age);
Person li=new Person(); //定义和实例化li,并初始化li的信息
System.out.println("第二个人的信息");
li.getInfo("李四", "女",20);
li.showInfo();
}
}
程序分析:本程序定义一个类Person,在该类中包含name,sex,age三个属性以及getInfo(),showInfo()两种方法。方法getInfo()实现类Person中定义的3个属性的值的获取,方法shoeInfo()实现类Person中定义的3个属性的值的显示。同时,定义属于类Person的对象zhang,通过调用类的属性zhang.name,zhang.sex,zhang.age实现对象属性的值的设置;定义属于类Person的对象li,通过调用方法li.getInfo(),li.shoeInfo()实现对象li的属性值获取和显示。