public class St { //创建类St
String name; //数据类型的定义
String sex;
int age;
public St(){}; //定义无参构造法
public St(String n,String s,int a){ //定义有参构造法,参数为String n,String s,int a
name=n;
sex=s;
age=a;
}
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) {
St stu1; //定义属于类St的对象stu1
stu1=new St(); //实例化对象stu1
System.out.println("第一个人的信息");
stu1.getInfo("李四","女",20); //调用方法getInfo(),获取stu1的学生信息
stu1.showInfo(); //调用方法showInfo(),输出stu1的学生信息
System.out.println("第二个人的信息");
St stu2=new St("小明","男",22); //定义和实例化对象stu2,并初始化stu2的学生信息
stu2.showInfo(); //调用方法showInfo(),输出stu2的学生信息
}
String name; //数据类型的定义
String sex;
int age;
public St(){}; //定义无参构造法
public St(String n,String s,int a){ //定义有参构造法,参数为String n,String s,int a
name=n;
sex=s;
age=a;
}
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) {
St stu1; //定义属于类St的对象stu1
stu1=new St(); //实例化对象stu1
System.out.println("第一个人的信息");
stu1.getInfo("李四","女",20); //调用方法getInfo(),获取stu1的学生信息
stu1.showInfo(); //调用方法showInfo(),输出stu1的学生信息
System.out.println("第二个人的信息");
St stu2=new St("小明","男",22); //定义和实例化对象stu2,并初始化stu2的学生信息
stu2.showInfo(); //调用方法showInfo(),输出stu2的学生信息
}
}
知识点:1、对象
2、构造方法,默认构造方法
3、重载构造方法
4、this关键词