JAVA/JAVA 기초2024. 3. 4. 15:50[Java/기초] Overloading, Overriding
Overloading이란 같은이름의 맴버들을 작성하는 걸 뜻한다. 매개변수등이 달라져도 같은 동작을 하는 맴버들을 만들기 위해서 사용한다. 메소드 오버로딩 생성자 오버로딩 2가지가 있다. Overriding은 부모 클래스의 메소드가 자식 클래스에 맞지 않아서 재정의 하는 것을 의미한다. 메소드 Overriding이 있다. 부모의 메소드와 동일한 이름, 변수리스트, 리턴타입을 가져야 한다. 접근 제한을 더 강하게 오버라이딩할 수 있다. 새로운 예외를 할 수 없다. 생성자 오버로딩 다양한 데이터를 사용해서 객체(class)를 생성하려면 생성자도 다양화 될 필요가 있다. 이때 Overloading을 사용하면 편리해진다. public class Person { private String name; private..