> Java > java지도 시간 > 작업 -7

작업 -7

Linda Hamilton
풀어 주다: 2025-01-25 22:04:12
원래의
411명이 탐색했습니다.

작업 -7 할당 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>
로그인 후 복사
출력 설명 :

출력은 메소드 호출이 상속 계층 구조를 계단식으로 표시하는 것을 보여줍니다. 가 호출되면 's 메소드가 먼저 실행되며 "KID가 작동합니다"라는 인쇄가 발생합니다. 그런 다음 는 를 호출하여 's

메소드를 실행하고, 다시 Grandma's work() 메소드를 실행합니다. name 키워드는 부모 클래스의 올바른 메소드가 호출되도록합니다. 출력은 상속 계층의 각 레벨에서 superGrandma 변수의 값을 반영합니다. name 수정 및 개선 된 출력 : work() 개선 된 코드는보다 설명적인 출력을 제공하므로 실행 흐름을 쉽게 이해할 수 있습니다. 출력은 이제 다음과 같습니다

위 내용은 작업 -7의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿