할당 7 : 상속,
키워드 및 메소드를 재정의하는
이 과제는 상속, super
키워드 및 Java에서 재정의하는 메소드를 보여줍니다. 코드와 출력을 분해합시다
할머니 클래스 :
이 클래스는 기본 클래스 (조부모)를 나타냅니다. 그것은
메소드가 있습니다
super
이 클래스는 에서 상속합니다. 메소드를 무시하고 자체 필드를 추가합니다. 키워드는 's 및 키드 클래스 :
이 클래스는 에서 상속합니다. 메소드를 무시하고 A name
메소드를 추가합니다. 메소드는 a work()
객체를 생성하고 메소드를 호출합니다.
<code class="language-java">package B15; public class Grandma { String name = "Stella"; // Note: Capitalized for consistency int age = 80; public void work() { System.out.println("Grandma is working."); // More descriptive output } }</code>
메소드를 실행하고, 다시 Grandma
's work()
메소드를 실행합니다. name
키워드는 부모 클래스의 올바른 메소드가 호출되도록합니다. 출력은 상속 계층의 각 레벨에서 super
및 Grandma
변수의 값을 반영합니다.
name
수정 및 개선 된 출력 : work()
개선 된 코드는보다 설명적인 출력을 제공하므로 실행 흐름을 쉽게 이해할 수 있습니다. 출력은 이제 다음과 같습니다
위 내용은 작업 -7의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!