>  기사  >  Java  >  자바에서 상속받는 방법

자바에서 상속받는 방법

(*-*)浩
(*-*)浩원래의
2019-11-13 10:27:043557검색

자바에서 상속받는 방법

상속은 클래스 간의 관계로, 현실 세계의 상속과는 다른 매우 간단하고 직관적인 개념입니다. 아들은 그의 아버지) 재산)과 유사한 것을 물려받습니다.

상속은 한 클래스가 다른 클래스에서 메서드와 속성을 얻는 프로세스로 이해될 수 있습니다. 클래스 B가 클래스 A로부터 상속받는 경우 B는 A의 메서드와 속성을 갖습니다.

상속은 확장 키워드를 사용합니다.                                                                                                          >                          # 🎜🎜 🎜🎜#지금 Teacher 클래스를 정의해야 한다면 name, age, height 속성과 say() 메소드도 포함되어 있습니다. 추가적으로 학교, 연공서열, 과목 속성, 강의를 추가해야 합니다. () 방법. 어떻게 해야 할까요? 클래스를 재정의해야 합니까?

People 클래스의 구성원을 먼저 상속한 다음 자신의 구성원을 추가할 수 있습니다. 예:

class People{
    String name;
    int age;
    int height;
   
    void say(){
        System.out.println("我的名字是 " + name + ",年龄是 " + age + ",身高是 " + height);
    }
}
# 🎜🎜 #프로그램 설명

Teacher에서는 이름, 연령 변수가 정의되어 있지 않지만 People에서는 정의되어 있어 바로 사용할 수 있습니다.

Teacher는 People의 하위 클래스이고 People은 Teacher 클래스의 상위 클래스입니다.

하위 클래스는 상위 클래스 메서드를 재정의할 수 있습니다.

Subclasses는 비공개 클래스를 제외한 상위 클래스의 모든 멤버를 상속받을 수 있습니다.

생성자 메서드는 상속될 수 없습니다.

상속은 유지 관리와 안정성 면에서 큰 발전입니다. People 클래스가 변경되면 Teacher 클래스는 프로그래머의 컴파일 이외의 작업 없이 자동으로 수정됩니다.

단일 상속: Java에서는 클래스가 다른 클래스 하나만 상속할 수 있습니다. 즉, 클래스는 상위 클래스를 하나만 가질 수 있습니다. 이러한 제한을 단일 상속이라고 합니다. 인터페이스의 개념은 나중에 배우게 됩니다. 인터페이스는 다중 상속을 허용합니다.

위 내용은 자바에서 상속받는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.