7-1 声明图书类,记录图书总册数,利用静态变量赋值。(运用了类变量去调用实现自动编号)

7-1 声明图书类,记录图书总册数,利用静态变量赋值。(运用了类变量去调用实现自动编号),第1张

声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号)、书价,并拥有静态数据成员册数,记录图书的总册数;在构造方法中,利用静态变量为对象的编号赋值,在主方法中定义对象数组,并求出总册数。


输出格式:

请输出每本图书对应的书名,书号,书价以及总图书数。


输出样例:
书名:Java程序设计, 书号:1, 书价:34.5
书名:数据结构, 书号:2, 书价:44.8
书名:C++程序设计, 书号:3, 书价:35.0
图书总册数为:3

(10 分)

声明一个图书类,其数据成员为书名、编号(利用静态变量实现自动编号)、书价,并拥有静态数据成员册数,记录图书的总册数;在构造方法中,利用静态变量为对象的编号赋值,在主方法中定义对象数组,并求出总册数。


输出格式:

请输出每本图书对应的书名,书号,书价以及总图书数。


输出样例:
书名:Java程序设计, 书号:1, 书价:34.5
书名:数据结构, 书号:2, 书价:44.8
书名:C++程序设计, 书号:3, 书价:35.0
图书总册数为:3

 源代码:

import java.util.*;
public class Main{
    public static void main(String[] args){
        Book a[]=new Book[3];
        a[0]=new Book("Java程序设计",34.5);
        a[1]=new Book("数据结构",44.8);
        a[2]=new Book("C++程序设计",35.0);
        for(int i=0;i
 知识小结:变量声明之前用static进行修饰说明是类变量,类变量可以通过某个对象访问也可以通过类名进行访问,该题中就运用了Book.id和Book.count进行直接访问该变量每次调用toString与用Book去定义一个对象时id就会++,count也会++;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/565259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-06
下一篇 2022-04-06

发表评论

登录后才能评论

评论列表(0条)