以下是我作为课堂练习所做的Java代码。我有一个名为SavingsAccount的类。它有平衡和利益变量。但是,我将它们设置为公开,但是如果我想单独处理这些帐户,是否需要将它们设置为私有,并为这些变量设置“获取/设置”方法?我能否公开让变量公开?其余的代码都有使用这些变量进行计算的方法。Public vs Private
public class SavingsAccount { //This class has three different variables that define it
public double balance; //Double for account balance
public static double annualInterestRate; //Class method for interest rate
public final int ACCOUNT_NUMBER; //Constant int for keeping track of accounts
public SavingsAccount (int ACCOUNT_NUMBER, double balance) { //Constructor that takes down account number and balance to keep track of
this.ACCOUNT_NUMBER = ACCOUNT_NUMBER;
this.balance = balance;
}
“单独处理帐户”与帐户数据的访问方式无关。 – 2013-02-15 14:37:14
我可以问为什么这是低票?我想了解更多关于封装。 – SndLt 2013-02-15 14:39:42
我举了一个示例代码验证示例。这篇文章没有一个例子。但是没问题。 – SndLt 2013-02-15 14:41:43