Notice
Recent Posts
Recent Comments
Link
목록Overloading (1)
개발자는 기록이 답이다
🐙 오버로딩과 오버라이딩의 차이점
오버로딩과 오버라이딩은 Java에서 다형성을 구현하는 두 가지 주요 메커니즘이다. 위치 시그니처 반환 타입 오버라이딩 상속 관계에서 부모 클래스의 메소드를 자식 클래스에서 재정의 메소드 이름과 매개변수의 타입 및 개수가 일치해야 함 반환 타입까지 동일해야 함 오버로딩 같은 클래스 내에서 발생 메소드 이름이 같고, 매개변수의 타입 또는 개수가 달라야 함 반환 타입이 달라도 됨 오버라이딩 : 상속 관계에서 부모클래스에서 선언된 메소드를 하위클래스에서 가져와 구현할때 사용 class Animal { void makeSound() { System.out.println("동물 소리"); } } class Dog extends Animal { @Override void makeSound() { System.out...
언어/Java
2023. 12. 21. 15:35