定义一个教材类Book,包含书号(id)、书名(name)和作者(author)三个私有属性,为成员变量定义setXxx()和getXxx()方法,定义构造方法为成员变量初始化,重写toString()方法返回教材信息(例如:"书号:97871151;书名:数据库;作者:张三”);
时间: 2024-01-03 19:04:18 浏览: 69
类的定义格式-谭浩强经典C++.
好的,这是一个简单的实现示例:
```java
public class Book {
private String id;
private String name;
private String author;
public Book(String id, String name, String author) {
this.id = id;
this.name = name;
this.author = author;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
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;
}
@Override
public String toString() {
return "书号:" + id + ";书名:" + name + ";作者:" + author;
}
}
```
这个类中有三个私有属性,分别是书号、书名和作者,每个属性都有对应的get和set方法,用于获取和设置属性值。构造方法用于初始化成员变量,toString方法用于返回教材信息的字符串表示。
阅读全文