静态类成员

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方法不能引用在类中定义的实例变量

posted @ 2018-09-16 14:04  JackSon~鹤  阅读(130)  评论(0编辑  收藏  举报