Java Constructor Overloading
Consider the following class definition.
public class BankAccount {
private String owner;
private double balance;
public BankAccount(String name) {
owner = name;
balance = 0.0;
}
public BankAccount(String name, double amount) {
owner = name;
balance = amount;
}
public double getBalance() {
return balance;
}
}
Which of the following statements will create a BankAccount object with a balance of 0.0?
A
BankAccount account = new BankAccount(“John”, 50.0);
B
BankAccount account = new BankAccount(“John”);
C
BankAccount account = new BankAccount(“John”, 100.0);
D
BankAccount account = new BankAccount();
Question Leaderboard
| Rank | |||||
|---|---|---|---|---|---|
| #1 | kaisuki | 1 | 1 | 0m 00s | 100 |
| #2 | bommasam000 | 1 | 1 | 0m 18s | 82 |
| #3 | liuwilliam072410 | 1 | 1 | 1m 17s | 23 |
| #4 | richa.tuli | 2 | 4 | 4m 01s | -61 |
| #5 | chunxiangxu.cxu | 1 | 2 | 3m 46s | -136 |
| #6 | lsj08030922 | 1 | 1 | 6m 41s | -301 |
| #7 | jeonsaw1723 | 1 | 1 | 7m 08s | -328 |
| #8 | y.seong2027 | 1 | 2 | 11m 31s | -601 |
| #9 | zgj07310417 | 1 | 1 | 18m 08s | -988 |
Items per page:
10
1 – 9 of 9
APFIVE