오버라이딩1 Java - 메소드 오버로딩, 오버라이딩 ( Overloading, Overriding ) 자바의 3대 특성에는 캡슐화, 상속, 다형성이 있습니다. 이때 다형성을 실현하기 위한 가장 중요한 기능 중 하나인 메소드 오버로딩과 오버라이딩에 대해 알아보겠습니다. 메소드 오버로딩 ( Method Overloading ) 조건 1. 동일한 클래스 or 상속 관계에서 일어남 2. 메소드 이름이 같아야함 (파라미터 개수, 파라미터 타입은 달라야 됨) 3. 리턴타입은 오버로딩에 영향을 미치지 않음. (구분할 수 없기 때문) 메소드 오버로딩의 조건은 위와 같습니다. 저번에 생성자를 하면서 메소드 오버로딩을 잠깐 했었습니다. 참고로, 메소드뿐만 아니라 생성자에서도 메소드 오버로딩이 일어납니다. class CakeStatus { public int radious, height = 10; public CakeSta.. 2023. 6. 30. 이전 1 다음