[Java] 메소드 오버로딩(Method Overloading)
·
TIL/Java
메소드 오버로딩(Method Overloading)_22.01.02 클래스 내에 같은 이름의 메소드를 2개 이상 정의할 수 있게 해주는 기능이다 public class Calculator { int add(int a, int b) { return a + b; } int add(int a, int b, int c) { return a + b + c; } double add(double a, double b) { return a + b; } public static void main(String[] args) { Calculator c = new Calculator(); System.out.println(c.add(2, 4));// test 1 System.out.println(c.add(2, 4, 8));..
[Java] 은행 시뮬레이션 프로그램_계좌 이체 메소드 작성하기
·
TIL/Java
실습과제 내용 계좌 이체 지금까지 만들어 온 은행 시뮬레이션 프로그램에 송금 기능을 담당하는 transfer 메소드를 써봅시다. 메소드 오버로딩의 개념을 이용해서 BankAccount 클래스에 두 개의 transfer 메소드를 쓰고, Person 클래스에도 두 개의 transfer 메소드를 쓰겠습니다. 송금 메소드 작성 (BankAccount.java) 송금은 계좌 - 계좌 방식으로 이루어집니다. 하지만 사용자의 편리함을 위해서 아래의 두 메소드를 만들겠습니다: public class BankAccount { // 저번 과제에서의 코드를 포함해주세요! // 첫 번째 파라미터: 받는 사람 (Person) // 두 번째 파라미터: 이체할 금액 (정수) // 리턴 : 성공여부 (불린) public boolea..