함수2 [Java] 오버로딩(overloading)과 오버라이딩(overriding) 차이점 이번에는 오버로딩(overloading)과 오버라이딩(overriding)에 대해 알아보겠습니다. 이 두 개념은 동일한 메서드명을 기반으로 동작한다는 공통점 때문에 많이 헷갈리는 개념인데요! 1. 오버로딩은 같은 이름의 메서드이지만 매개변수 부분을 다르게 정의하는 것입니다. 2. 오버라이딩은 상위 클래스의 메서드를 하위 클래스에서 재정의하는 것입니다. 오버로딩 예시 코드를 살펴볼까요❓ 이렇게 같은 이름의 메서드이지만 매개변수의 개수나 종류를 다르게 정의가 가능합니다. 생성자도 마찬가지입니다. 오버로딩을 사용하는 이유는 무엇일까요? 만약 오버로딩이 허용되지 않는다면 위의 코드에서 메서드명이 add 하나로 처리될 수 없고, addNumTwo, addNumThree, addStringTwo 이런식으로 메서드명.. 2020. 5. 3. [SWEA] 6692. 다솔이의 월급 상자 (*소수점 자릿 수 조정) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWdXofhKFkADFAWn&categoryId=AWdXofhKFkADFAWn&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! www.swexpertacademy.com p와 x끼리 곱해서 더하는 아주 쉬운 문제이지만 p가 소수점 이하 여섯 자리까지의 수를 가질 수 있음 정답과의 절대오차 혹은 상대오차가 10^-6 이하이면 정답으로 인정 이 두 조건들을 충족시키기 위해 추가되어야 하는 코드가 두 줄 있다. cout > p[i] >> x[i]; cout 2019. 5. 7. 이전 1 다음