🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号)、书价,并拥有静态数据成员册数,记录图书的总册数,在构造方法中利用此静态变量为对象的编号赋值,在主方法中定义多个对象,并求出总册数。 ```java //图书类 public class Book{ private String name; private long id; private double price; private static int count = 0; public Book(String name,double price) { this.id=count+1; this.name=name; this.price=price; count++; } //setter、getter略 public String getInfo() { return "编号:"+this.id+",书名:"+this.name+",书价:"+this.price; } public static int getId() { return count; } } //图书类 public class Test { public static void main(String args[]) { Book b1 = new Book("java",56.0); Book b2 = new Book("python",45.0); System.out.println(b1.getInfo()); System.out.println(b2.getInfo()); System.out.println("图书总册数:"+Book.getId()); } } ```