java创建一个图书类

Python019

java创建一个图书类,第1张

public class Book {

public String name //书名

public String author //作者

public String publisher //出版社

public String state //状态:STATE_IN 在馆  STATE_OUT 外借

public static String STATE_IN = "in"

public static String STATE_OUT = "out"

public Book(String name, String author, String publisher){

this.name = name

this.author = author

this.publisher = publisher

}

public Book(String name, String author, String publisher, String state){

this.name = name

this.author = author

this.publisher = publisher

this.state = state

}

public static void main(String[] args) {

Book book1 = new Book("西游记", "吴承恩", "新华出版社")

book1.setState(STATE_IN)

Book book2 = new Book("水浒传", "施耐庵", "新华出版社", STATE_IN)

}

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public String getAuthor() {

return author

}

public void setAuthor(String author) {

this.author = author

}

public String getPublisher() {

return publisher

}

public void setPublisher(String publisher) {

this.publisher = publisher

}

public String getState() {

return state

}

public void setState(String state) {

this.state = state

}

}

package cn.book

public class Book {

private String auther="吴承恩"

private String name="西游记"

private String number="1"

private double price=100

public String getAuther() {

return auther

}

public void setAuther(String auther) {

this.auther = auther

}

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public String getNumber() {

return number

}

public void setNumber(String number) {

this.number = number

}

public double getPrice() {

return price

}

public void setPrice(double price) {

this.price = price

}

@Override

public String toString() {

return " 作者:" + auther + ", 书名:" + name + ", 书号:" + number + ", 价格:" + price 

}

//可以从这调用get set 方法 设置属性

public static void main(String[] args) {

Book book = new Book()

System.out.println(book.toString())

}

}