CreditCardTest.java: // Student Name Today's Date public class CreditCardTest { public static void main(String[] args) { CreditCard c1 = new CreditCard(); c1.charge(500); c1.charge(750); c1.requestCreditIncrease(1000); c1.charge(1000); } } CreditCard.java: // Student Name Today's Date // CreditCard.java // Represents a credit card public class CreditCard { private int creditLimit; private int balance; // No-arg constructor public CreditCard() { balance = 0; creditLimit = 2500; } // Request an increase in the credit limit public boolean requestCreditIncrease(int amount) { if (balance + amount > 5000) return false; else { creditLimit += amount; return true; } } // Attempt to charge something to the card public boolean charge(int amount) { if (balance + amount < creditLimit) { balance += amount; return true; } else return false; } public int getBalance() { return balance; } } If you wanted to create/instantiate a second credit card called c2, what Java code would you add to the program? Please paste a screenshot of a successful program run, and copy-and-paste the source code from both your .java files
CreditCardTest.java:
// Student Name Today's Date
public class CreditCardTest {
public static void main(String[] args) {
CreditCard c1 = new CreditCard();
c1.charge(500);
c1.charge(750);
c1.requestCreditIncrease(1000);
c1.charge(1000);
}
}
CreditCard.java:
// Student Name Today's Date
// CreditCard.java
// Represents a credit card
public class CreditCard {
private int creditLimit;
private int balance;
// No-arg constructor
public CreditCard() {
balance = 0;
creditLimit = 2500;
}
// Request an increase in the credit limit
public boolean requestCreditIncrease(int amount) {
if (balance + amount > 5000)
return false;
else {
creditLimit += amount;
return true;
}
}
// Attempt to charge something to the card
public boolean charge(int amount) {
if (balance + amount < creditLimit) {
balance += amount;
return true;
} else
return false;
}
public int getBalance() {
return balance;
}
}
If you wanted to create/instantiate a second credit card called c2, what Java code would you add to the program?
Please paste a screenshot of a successful program run, and copy-and-paste the source code from both your .java files
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 4 images