자바상속

Java

[ JAVA ] 12. 오버라이딩(Overriding)과 오버로딩(Overloading)

안녕하세요. 오늘은 자바에서 중요한 개념인 오버라이딩(Overriding)과 오버로딩(Overloading)에 대해 알아보겠습니다. 이 두 개념은 객체 지향 프로그래밍에서 다형성을 구현하는 핵심적인 역할을 합니다. 오버라이딩(Overriding)은 무엇인가? 오버라이딩은 상위 클래스의 메서드를 하위 클래스에서 재정의하는 개념입니다. 즉, 상속 관계에 있는 클래스 간에 동일한 메서드 시그니처(매개변수 타입, 반환 타입, 이름)를 가진 메서드를 하위 클래스에서 새롭게 구현하는 것을 말합니다. 또한, 오버라이딩을 통해서 하위 클래스는 상위 클래스의 동작을 변경하거나 확장할 수 있습니다. 오버라이딩의 규칙 class Computer { void PowerOn() { System.out.println("컴퓨터 전..

giryu
'자바상속' 태그의 글 목록