011-001-009
Constructor: Bank Account Initialization
Hard
Problem Description
Constructor: Bank Account Initialization
Learning Objective: Understand object initialization using constructors
Overview
Create a BankAccount class representing a bank account. Using a constructor allows setting initial values when creating an instance, producing consistent objects.
Specifications
BankAccount Class
- Fields:
String accountNumber(account number)String ownerName(owner name)int balance(balance)
- Constructor:
BankAccount(String accountNumber, String ownerName, int balance)- Assign received arguments to fields
- Method:
void displayInfo()- Display in format "Account: [accountNumber], Owner: [ownerName], Balance: [balance]"
Main Class
- Create BankAccount instance using constructor
- accountNumber="123-456", ownerName="Alice", balance=10000
- Call displayInfo() method
Output Format
Account: 123-456, Owner: Alice, Balance: 10000
Ready to Try Running Code?
Log in to access the code editor and execute your solutions for this problem.
Don't have an account?
