静态类成员
1.静态变量与实例变量有什么不同?
实例化对象时,将为该对象的实例变量分配存储空间。静态变量由类的所有对象共享。
2.假设要定义一个BankAccount类,它的每个对象都代表一个独立的银行账户。为这个类声明一个变量,用于存放此类中所有银行账户余额的总和。
答:假设使用变量totalBalance来表示BankAccount类中所有银行账户余额的总和,声明如下:
public static int totalBalance=0;
3.假设要定义一个BankAccount类,它的每个对象都代表一个独立的银行账户。为这个类声明一个变量,该变量用于存放此类中所有银行账户必须具有的最低余额。
答:假设账户中的最小值是100,使用标识符MIN_BALANCE来表示,声明如下:
public static final int MIN_BALANCE=100;
4.main方法可以引用什么类型的变量?为什么?
答:任何程序的main方法都是静态的,而且只能引用静态变量或局部变量。所以,main方法不能引用在类中定义的实例变量