封装Student类(含名字和班级两个属性),利用setName()方法设置name属性(设成自己的名字),利用setBj()方法设置bj属性(设成所在班级),然后创建Student对象,并输出自己的名字和班级,运行这个测试程序查看输出结果。
时间: 2024-03-20 22:40:46 浏览: 26
可以按照以下代码实现:
```java
public class Student {
private String name;
private String bj;
public void setName(String name) {
this.name = name;
}
public void setBj(String bj) {
this.bj = bj;
}
public String getName() {
return name;
}
public String getBj() {
return bj;
}
}
public class Test {
public static void main(String[] args) {
Student student = new Student();
student.setName("张三");
student.setBj("三年二班");
System.out.println("姓名:" + student.getName() + ",班级:" + student.getBj());
}
}
```
程序的输出结果为:
```
姓名:张三,班级:三年二班
```
其中,通过 `setName()` 方法和 `setBj()` 方法设置了 `name` 和 `bj` 属性的值,通过 `getName()` 方法和 `getBj()` 方法获取了属性的值,并在 `main()` 方法中打印出来。注意,属性被 `private` 修饰,只能通过公有的方法进行访问。这就是封装的作用,可以保护属性的安全性。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)