先在IDEA中创建实体类。
注意:类的名字对应数据库表的名字、类的属性对应表的字段。
方法有:有参无参,set/get方法,toString方法
有参无参创建方法
区别:有参数的构造方法的主要目的是为类中的属性初始化的,而无参数的构造方法,可以控制new对象。
无参:
public Books() {
}
//有参
public Books(int bookName, String bookAuthor, double bookPrice) {
this.bookName = bookName;
this.bookAuthor = bookAuthor;
this.bookPrice = bookPrice;
}
//new一个对象
Student student=new Student() //调用的就是Student的无参构造
Student student=new Student(“张三”,18)// 调用的是Student的有参构造
set/get方法:
作用:方便自动补全时得到类的属性,只需要.set或.get就可以查看类的属性.
可以在get和set中控制用户行为。
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getBookAuthor() {
return bookAuthor;
}
public void setBookAuthor(String bookAuthor) {
this.bookAuthor = bookAuthor;
}
public String getBookPrice() {
return bookPrice;
}
public void setBookPrice(String bookPrice) {
this.bookPrice = bookPrice;
}
toString方法:
作用:为了方便所有类的字符串操作。
@Override
public String toString() {
return "Books{" +
"bookName='" + bookName + '\'' +
", bookAuthor='" + bookAuthor + '\'' +
", bookNUm=" + bookNUm +
", bookPrice='" + bookPrice + '\'' +
", introduce='" + introduce + '\'' +
'}';
}