java运用私有属性编写一个学生类小案例

【题目描述】编写一个Java程序,创建学生类以及使用学生类,使用private关键词将属性隐藏起来,并使用setXxx或者getXxx方法来处理被封装的属性

案例代码

在新建项目里创建一个学生类Student.java,内容如下:

// 学生类
public class Student {
    // 使用private关键字将属性隐藏起来
    private String name;
    private int age;
    private String gender;
    private String id;

    // 通过公有权限的getXxx方法获取属性值
    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }

    public String getGender() {
        return gender;
    }

    public String getId() {
        return id;
    }

    // 通过公有权限的setXxx方法设置属性值
    public void setName(String name) {
        this.name = name;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public void setId(String id) {
        this.id = id;
    }
}

创建一个学生使用类Main.java,内容如下

// 主类,测试学生类
public class Main {
    public static void main(String[] args) {
        // 创建一个学生对象
        Student student = new Student();

        // 使用setXxx方法设置属性值
        student.setName("张三");
        student.setAge(18);
        student.setGender("男");
        student.setId("20230101");

        // 使用getXxx方法获取属性值,并打印输出
        System.out.println("姓名:" + student.getName());
        System.out.println("年龄:" + student.getAge());
        System.out.println("性别:" + student.getGender());
        System.out.println("学号:" + student.getId());
    }
}

该程序定义了一个学生类Student,其中的属性使用了private关键字进行封装。通过公有权限的setXxxgetXxx方法来设置和获取属性值。在测试类中创建了一个学生对象,并设置、获取其属性值。

PS:也可以把Main.java内容放到Student.java代码最下面,然后删除Main类前面的public即可(一个java类里面只能有一个被public修饰的类)

运行截图

图片[1]-java运用私有属性编写一个学生类小案例-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享