用java编写程序一个shu 类,用于描述个人藏书,包括作者 zuozhe、书名 shuming、价 格jiage、出版社 chubanshe、出版年份chubannianfen共5个属性。然后编写一个测试类cheshilei,对shu类进行测试,输出正确的属性值
时间: 2024-03-10 20:46:31 浏览: 52
JAVA做的图书管理
好的,我可以帮你解答这个问题。
首先,我们需要定义一个名为 `Shu` 的类,它有五个属性:`zuozhe`、`shuming`、`jiage`、`chubanshe` 和 `chubannianfen`。代码如下:
```java
public class Shu {
private String zuozhe;
private String shuming;
private double jiage;
private String chubanshe;
private int chubannianfen;
public Shu(String zuozhe, String shuming, double jiage, String chubanshe, int chubannianfen) {
this.zuozhe = zuozhe;
this.shuming = shuming;
this.jiage = jiage;
this.chubanshe = chubanshe;
this.chubannianfen = chubannianfen;
}
public String getZuozhe() {
return zuozhe;
}
public void setZuozhe(String zuozhe) {
this.zuozhe = zuozhe;
}
public String getShuming() {
return shuming;
}
public void setShuming(String shuming) {
this.shuming = shuming;
}
public double getJiage() {
return jiage;
}
public void setJiage(double jiage) {
this.jiage = jiage;
}
public String getChubanshe() {
return chubanshe;
}
public void setChubanshe(String chubanshe) {
this.chubanshe = chubanshe;
}
public int getChubannianfen() {
return chubannianfen;
}
public void setChubannianfen(int chubannianfen) {
this.chubannianfen = chubannianfen;
}
}
```
接下来,我们可以编写一个测试类 `Cheshilei`,对 `Shu` 类进行测试。代码如下:
```java
public class Cheshilei {
public static void main(String[] args) {
Shu shu = new Shu("张三", "Java编程思想", 99.0, "机械工业出版社", 2018);
System.out.println("作者:" + shu.getZuozhe());
System.out.println("书名:" + shu.getShuming());
System.out.println("价格:" + shu.getJiage());
System.out.println("出版社:" + shu.getChubanshe());
System.out.println("出版年份:" + shu.getChubannianfen());
}
}
```
在测试类中,我们创建了一个 `Shu` 对象,设置了它的属性值,并输出了这些属性值。你可以根据需要修改属性值和输出内容。运行测试类,你应该可以看到类似如下的输出:
```
作者:张三
书名:Java编程思想
价格:99.0
出版社:机械工业出版社
出版年份:2018
```
希望这个例子能够帮助你理解如何使用 Java 编写类和测试类。
阅读全文