编写程序一个shu 类,用于描述个人藏书,包括作者 zuozhe、书名 shuming、价 格jiage、出版社 chubanshe、出版年份chubannianfen共5个属性。然后编写一个测试类cheshilei,对shu类进行测试,输出正确的属性值
时间: 2024-03-10 18:46:17 浏览: 42
好的,我可以为您编写这个程序。以下是 shu 类和测试类 cheshilei 的代码:
```
// 定义 shu 类
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;
}
// getter 和 setter 方法
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
public class cheshilei {
public static void main(String[] args) {
// 创建一个 shu 对象
shu book = new shu("张三", "Java编程思想", 88.8, "机械工业出版社", 2019);
// 输出属性值
System.out.println("作者:" + book.getZuozhe());
System.out.println("书名:" + book.getShuming());
System.out.println("价格:" + book.getJiage());
System.out.println("出版社:" + book.getChubanshe());
System.out.println("出版年份:" + book.getChubannianfen());
}
}
```
运行测试类 cheshilei,输出结果如下:
```
作者:张三
书名:Java编程思想
价格:88.8
出版社:机械工业出版社
出版年份:2019
```
这就是 shu 类和测试类 cheshilei 的完整代码。如果您对代码有任何疑问,欢迎随时询问。
阅读全文