创建类Student和对象
程序员文章站
2022-07-15 16:57:07
...
public class Student { //创建类Student
String name;
String sex;
int age;
public Student(){}; //定义无参构造方法
public Student(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) {
// TODO 自动生成的方法存根
Student stu1; //定义属于类Student的对象stu1
stu1=new Student(); //实例化对象stu1
System.out.println("第一个人的信息");
stu1.getInfo("张三","男",18); //调用方法getInfo()获取stu1的学生信息
stu1.showInfo(); //调用方法showInfo()输出stu1的学生信息
System.out.println("第二个人的信息");
Student stu2=new Student("王五","男",22);//定义和实例化对象stu2,并初始化stu2的学生信息
stu2.showInfo(); //调用方法showInfo()输出stu2的学生信息
}
}
运行结果:
程序分析:本程序定义一个类Student,在该类中包含name,sex,age三个属性以及getInfo(),showInfo()两种方法,以及构造方法Student(),在该方法中实现了信息的获取。同时创建了属于类Student的对象stu1和stu2,对象stu1通过调用方法getInfo()、showInfo()实现对象属性值获取和显示,对象stu2通过在创建对象时调用构造方法Student stu2=new Student(“王五”,“男”,22),实现信息的获取。
上一篇: 【项目三】Student类和TestStudent类
下一篇: 类与对象