Java创建一个学生类步骤代码分享

KLQ 2020-09-08 16:34:04 java常见问答 9831

创建一个表示学生的实体类Student,其中有学生姓名、性别和年龄信息,要求使用属性来表示学生信息,最终编写测试代码。

首先定义一个名为Student的类:

public class Student
{
    // 学生类
}

在类中通过属性定义学生、性别和年龄:

public class Student
{
    public String Name; // 学生姓名
    public int Age; // 学生年龄
    private boolean Sex; // 学生性别
}

在上述代码中将学生性别属性Sex设置为private作用域(为了对该属性进行获取和设置,还需要编写 isSex 和 setSex 方法):

public boolean isSex()
{
    return Sex;
}
public void setSex(boolean sex)
{
    this.Sex = sex;
}

在Student类当中添加main()方法,之后,创建两个学生类的实例,并输出学生信息:

public static void main(String[] args)
{
    Student zhang = new Student(); // 创建第一个实例
    zhang.Name = "张子同";
    String isMan = zhang.isSex() ? "女" : "男";
    System.out.println("姓名:" + zhang.Name + "性别:" + isMan + "年龄:" + zhang.Age);
    Student li = new Student(); // 创建第二个实例
    li.Name = "李子文";
    li.Sex = true;
    li.Age = 15;
    String isWoman = li.isSex() ? "女" : "男";
    System.out.println("姓名:" + li.Name + "性别:" + isWoman + "年龄:" + li.Age);
}

输出结果:

姓名:张子同性别:男年龄:0
姓名:李子文性别:女年龄:15

由输出结果可以看到,在第一个实例zhang中因为仅设置了Name属性的值,所以boolean类型的Sex默认使用值false,int类型的Age默认使用值0。

第二个实例li同时设置了这三个属性的值。

更多java程序代码例子,可以继续的通过关注奇Q工具网来了解哦。

推荐阅读:

java多线程编程题代码解析

java求和的方法,实例分享

java内部类最简单的应用分享,使用方法实例