使用java,将上题中的3个属性封装(私有化),并创建对应的setXXX,getXXX方法,通过方法对其属性赋值并访问,将各个属性值输出到屏幕上
时间: 2023-06-01 17:06:34 浏览: 106
好的,这是一个关于Java的问题,我可以回答。首先,针对题目中的需求,我们需要将三个属性进行封装,并创建对应的setXXX和getXXX方法。
代码示例:
```
public class Animal {
// 定义三个私有属性
private String type;
private int age;
private double weight;
// 创建对应的setXXX方法,用于设置属性值
public void setType(String type) {
this.type = type;
}
public void setAge(int age) {
this.age = age;
}
public void setWeight(double weight) {
this.weight = weight;
}
// 创建对应的getXXX方法,用于获取属性值
public String getType() {
return type;
}
public int getAge() {
return age;
}
public double getWeight() {
return weight;
}
}
```
接下来,我们可以通过创建Animal对象,调用setXXX方法为属性赋值,并调用getXXX方法获取属性值,最后将属性值输出到屏幕上。
代码示例:
```
public class TestAnimal {
public static void main(String[] args) {
// 创建Animal对象
Animal animal = new Animal();
// 调用setXXX方法为属性赋值
animal.setType("Dog");
animal.setAge(3);
animal.setWeight(10.5);
// 调用getXXX方法获取属性值,并输出到屏幕上
System.out.println("Type: " + animal.getType());
System.out.println("Age: " + animal.getAge());
System.out.println("Weight: " + animal.getWeight());
}
}
```
输出结果:
```
Type: Dog
Age: 3
Weight: 10.5
```
希望我的回答对你有帮助。如果有任何问题,欢迎继续问我。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)