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?