声明图书类,记录图书总册数,利用静态变量赋值代码
时间: 2024-10-13 12:15:25 浏览: 72
在Java中,你可以声明一个名为`Book`的类来表示图书,并创建一个静态变量来存储图书的总册数。静态变量属于类而非对象,这意味着无论创建多少实例,这个变量只有一个值。以下是简单的示例:
```java
public class Book {
// 使用 static 关键字声明静态变量 totalBooks
public static int totalBooks = 0;
// 构造函数,这里仅为了演示如何初始化静态变量,通常无需显式设置初始值
public Book() {
totalBooks++;
}
// 其他方法,如获取总册数、增加册数等
// 获取总册数的方法
public static int getTotalBooks() {
return totalBooks;
}
}
// 创建Book类的对象并测试静态变量
public class Main {
public static void main(String[] args) {
Book book1 = new Book();
Book book2 = new Book();
System.out.println("当前图书总数: " + Book.getTotalBooks());
}
}
```
在这个例子中,每当你创建一个新的`Book`对象,都会自动增加`totalBooks`的值。当你想要查看总册数时,可以直接通过`Book.getTotalBooks()`调用。
阅读全文