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);}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部