📄 creditcard.java
字号:
public class CreditCard { // Instance variables; private String number; private String name; private String bank; protected double balance; private int limit; // Constructor CreditCard(String no, String nm, String bk, double bal, int lim) { number = no; name = nm; bank = bk; balance = bal; limit = lim; } // Accessor methods public String getNumber() { return number; } public String getName() { return name; } public String getBank() { return bank; } public double getBalance() { return balance; } public int getLimit() { return limit; } // Action methods public boolean chargeIt(double price) { // Make a charge if (price + balance > (double) limit) return false; // Not enough money left to charge it balance += price; return true; // The charge is accepted } public void makePayment(double payment) { // Make a payment balance -= payment; } public static void printCard(CreditCard c) { // Print a card's info System.out.println("Number = " + c.getNumber()); System.out.println("Name = " + c.getName()); System.out.println("Bank = " + c.getBank()); System.out.println("Balance = " + c.getBalance()); System.out.println("Limit = " + c.getLimit()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -