7-4 声明图书类,记录图书总册数,利用静态变量赋值。 (10分)
声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号)、书价,并拥有静态数据成员册数,记录图书的总册数;在构造方法中,利用静态变量为对象的编号赋值,在主方法中定义对象数组,并求出总册数。
输出格式:
请输出每本图书对应的书名,书号,书价以及总图书数。
输出样例:
书名:Java程序设计, 书号:1, 书价:34.5
书名:数据结构, 书号:2, 书价:44.8
书名:C++程序设计, 书号:3, 书价:35.0
图书总册数为:3
代码块:
public class Library {public static void main(String[] args) {Books b1 = new Books("Java程序设计",34.5);Books b2 = new Books("数据结构",44.8);Books b3 = new Books("C++程序设计",35.0);b1.show();b2.show();b3.show();System.out.println("图书总册数为:"+Books.count);}
}class Books{private String title;private static int id;private double price;static int count;public Books() {}public Books(String title,double price) {this.title = title;this.price = price;count++; }public void show() {id++;System.out.println("书名:"+title+", 书号:"+Books.id+", 书价:"+price);}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
