修改项目目录

This commit is contained in:
2024-10-09 11:06:06 +08:00
parent 028ae17647
commit a3e84dc516
29 changed files with 457 additions and 17 deletions

View File

@@ -0,0 +1,59 @@
package chapter3;
class Book {
int id; // 编号
String name; // 书名
// public Book() {
// this.id = 0;
// this.name = "未命名";
// System.out.println("初始化:无参构造被调用!");
// }
// 打印信息
public void print() {
System.out.println("print函数 - ID" + this.id + ",书名:" + this.name);
}
// 获取书号
public int getId() {
return id;
}
// 设置书号
public void setId(int id) {
this.id = id;
}
// 获取书名
public String getName() {
return name;
}
// 设置书名
public void setName(String name) {
this.name = name;
}
public static void main(String[] args) {
Book[] books = new Book[10];
// 使用 setter 初始化
books[0] = new Book();
books[0].print();
System.out.println("初始化:手动");
books[0].setId(1);
books[0].setName("Java教程");
books[0].print();
System.out.println("============");
// 直接访问属性进行初始化(注意访问控制)
books[1] = new Book();
books[1].print();
System.out.println("初始化:手动");
books[1].id = 2;
books[1].name = "JSP教程";
books[1].print();
}
}