1 Star 0 Fork 0

20175234zsy/Java2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Book.java 1.63 KB
一键复制 编辑 原始数据 按行查看 历史
20175234zsy 提交于 2019-04-07 23:49 +08:00 . 类定义
public class Book {
String name;
String auther;
String publisher;
String date;
Book(String name,String auther,String publisher,String date){
this.name=name;
this.auther=auther;
this.publisher=publisher;
this.date=date;
}
public void setName(String name) {
this.name = name;
}
public void setAuther(String auther) {
this.auther = auther;
}
public void setPublish(String publish) {
this.publisher = publish;
}
public void setDate(String date) {
this.date = date;
}
public String getName() {
return name;
}
public String getAuther() {
return auther;
}
public String getPublish() {
return publisher;
}
public String getDate() {
return date;
}
public String toString() { //重写toString类
return name
+ " " + auther
+" " + publisher
+" " + date;
}
public boolean equals(Object obj){
if(this == obj) //如果为同一对象的不同引用,则相同
return true;
if(obj == null) // 如果传入的对象为空,则返回false
return false;
if(getClass()!=obj.getClass()) // 如果两者属于不同的类型,不能相等
return false;
if(obj instanceof Book){
Book book = (Book)obj;
if(book.name==this.name&&book.auther==this.auther
&&book.publisher==this.publisher&&book.date==this.date){
return true;
}
}
return false;
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/ysz-123/Java2.git
git@gitee.com:ysz-123/Java2.git
ysz-123
Java2
Java2
master

搜索帮助