java:有一个学生类,该类有属性:姓名,学号,年龄要求:利用封装的思想 来对该类的属性进行封装,并测试。
public class DayHomeWork {
public static void main(String[] args) {
//创建对象
Student s = new Student();
//给Student公有类赋值并传递给私有属性,达到赋值目的
s.setName("小黑");
s.setAge(21);
s.setNumber(12132131);
s.show();
}
}
class Student{
//创建私有属性
private String name;
private int number;
private int age;
public Student(){
}
//创建公有方法
public Student(String name, int number, int age){
this.name = name;
this.age = age;
this.number = number;
}
public void setName(String name){
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public void setNumber(int number){
this.number = number;
}
//打印输出Student私有属性
public void show(){
System.out.println(name + age + "岁"+"学号为:"+number );
}
}

这篇博客展示了如何使用Java实现面向对象的封装思想。创建了一个名为`Student`的类,包含姓名、学号和年龄三个私有属性,并提供了对应的公共setter方法进行赋值。在`main`方法中,通过创建`Student`对象并调用setter方法设置属性,然后显示学生信息,验证了封装的效果。
5630





