본문 바로가기
반응형

super 키워드2

정보처리기사 정처기 | 오버라이딩(Overriding) | 필기&실기 개념 ⭕ 오버라이딩(Overriding) 오버라이딩(Overriding)은 자식 클래스가 부모 클래스로부터 상속받은 메서드를 자신의 필요에 맞게 재정의하는 프로그래밍 개념입니다. 이는 객체 지향 프로그래밍의 다형성 중 하나로, 동일한 메서드 이름을 가진 메서드를 여러 클래스에서 서로 다르게 구현할 수 있도록 합니다. ➡️ 오버라이딩 조건오버라이딩하기 위해서는 다음 조건을 만족해야 합니다.메서드 이름이 부모 클래스와 동일해야 합니다.매개변수의 개수와 타입이 부모 클래스의 메서드와 동일해야 합니다.접근 제어자는 부모 클래스의 메서드와 같거나 더 넓은 범위로 설정되어야 합니다.부모 클래스의 메서드가 final 키워드로 선언되지 않아야 합니다. ➡️ super 키워드오버라이딩된 메서드에서 super 키워드를 사용해 .. 2024. 1. 7.
자바 Java | 상속(Inheritance) 개념과 구현 방법: 단일 상속, 상속 구현, super, Object 클래스 ✅ 상속 Inheritance 기존 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. 코드의 재사용성을 높이고 코드의 중복을 제거하여, 생산성과 유지보수에 크게 기여한다. 💡 조상 Parent, Super / 자손 Sub 클래스 조상 클래스(Parent, Super class): 상속하는 클래스 자손 클래스(Sub class): 상속받는 클래스 조상 클래스는 자손 클래스의 멤버(필드, 메서드)를 사용할 수 없다. 자손 클래스는 조상 클래스의 모든 멤버(필드, 메서드)를 상속받는다. 자손 클래스는 조상 클래스의 모든 멤버(필드, 메서드)를 사용할 수 있다. 자손 클래스는 조상 클래스의 멤버(필드, 메서드)를 재정의하여 새로운 동작을 구현하는 오버라이딩(Overriding)을 할 수 있다. 자손 클래스는.. 2023. 2. 16.
반응형