走上开放之路: Windows 开发人员的 Java Web 支持基础(下)
2009-11-08 00:00:00 来源:WEB开发网
清单 12. BankAccount 类public class Account {
public class BankAccount {
private float balance; // an instance field
private static float interest; // a class, or static, field
// an instance method
public void deposit(float amount) {
balance += amount;
}
// an instance method
public void withdraw(float amount) {
balance -= amount;
}
// a class, or static, method
public static void setInterest(float interestRate) {
interest = interestRate;
}
public static void main(String[] args) {
// create a new account object
BankAccount account = new BankAccount();
// deposit $250.00 into the account
account.deposit(250.00F);
// set interest rate for all BankAccount objects
BankAccount.setInterest(5.0F);
}
}
访问修饰符
与 Visual Basic 类似,Java 语言允许您对类成员的可见性进行设置。Java 成员使用 public 修饰符来说明一个成员在类内和类外都可以自由访问,使用 private 修饰符来说明一个成员只能在类内使用。私有成员在类外是不能访问的。
现在让我们再次考虑一下 BankAccount 类。假设您希望使用 BankAccount 对象的其他程序员也可以使用 deposit() 和 withdraw() 方法来修改 balance。那么您就需要将这两个方法声明为 public 类型的,这样就可以在 BankAccount 类之外的代码中调用这个类了。然而,您并不希望其他程序员直接修改 balance 域,因此就要将 balance 域声明为 private 类型的。
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››走上开放之路: Windows 开发人员的 Java Web 支持...
- ››走上开放之路: Windows 开发人员的 Java Web 支持...
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››开放源码-SMTP发信客户端 for Java
- ››开放防火墙端口实现 Robocopy 文件复制
更多精彩
赞助商链接