编写一个类Book,该类中包含3个成员变量,分别表示书名、价格和数量,同时提供构造方法(初始化成员变量的值)、getter和setter成员方法(获取或修改成员变量的值)。在测试类里从键盘上取得一个实例book的书名-价格和数量然后输出,并用setter方法修改书名,价格和数量,用getter方法进行输出。
public class Book {
private String bookName;
private double price;
private int num;
//空参构造器
public Book() {
}
//带参构造器
public Book(String bookName, double price, int num) {
this.bookName = bookName;
this.price = price;
this.num = num;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
}
public class BookTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入书名:");
String bookName = scanner.next();
System.out.println("请输入价格:");
double price = scanner.nextDouble();
System.out.println("请输入数量:");
int num = scanner.nextInt();
System.out.println("书名为:"+bookName+",价格为:"+price+",数量为:"+num);
Book book = new Book();
book.setBookName("伊索寓言");
book.setPrice(25.6);
book.setNum(50);
System.out.println("书名为:"+book.getBookName()+",价格为:"+book.getPrice()+",数量为:"+book.getNum());
}
}
如果帮助到题主解决问题,麻烦点个赞和采纳哦,谢谢~
public class Book {
//书名、价格和数量
private String bookName;
private int price;
private int number;
public Book(){}
public Book(String bookName, int price, int number) {
this.bookName = bookName;
this.price = price;
this.number = number;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
}