함수는 메소드라고도합니다!
상속 : 사용은 상속 관계를 나타 내기 위해 Java의 키워드를 확장합니다. Super는 부모 클래스 방법 및 매개 변수를 상속하는 데 사용됩니다.
상속은 아동 계급이 부모 계급의 특성과 행동을 상속함으로써 아동 수업이 부모 클래스와 동일한 행동을 갖도록한다는 것을 의미합니다.
참고 :
1. 클래스가 클래스를 상속하지 않으면 시스템은 기본적으로 객체를 상속합니다.
2. 부모 클래스는 기본 클래스, 슈퍼 클래스 및 슈퍼 클래스라고도하며 서브 클래스를 파생 클래스라고도합니다. 이것은 번역 문제로 인해 발생합니다.
3. Java 상속은 단일입니다.
4. 서브 클래스는 부모 클래스의 생성자 메소드를 상속 할 수 없지만 생성자 메소드 클래스의 매개 변수를 상속받을 수 있습니다.
5. 서브 클래스에는 자체 속성과 방법, 즉 서브 클래스가 부모 클래스를 확장 할 수 있습니다. 그러나 서브 클래스는 부모 클래스 비공개에 의해 수정 된 특성 및 메소드를 상속 할 수 없습니다.
구문 형식 :
시스템 기본 상속
클래스 클래스 이름 확장 개체 {/*코드 블록*/}
올바른 상속 구문
클래스 서브 클래스 이름 확장 부모 클래스 이름 {/*코드 블록*/}
오류 상속 구문
클래스 서브 클래스 이름 확장 부모 클래스 이름, 부모 클래스 이름 {/*는 여러 상속을 지원하지 않습니다*/}
클래스 이름 아버지와 함께 부모 수업을 만듭니다.
공개 클래스 아버지 {int a; int b; int addsum; 아버지 (int a, int b) {// 부모 클래스의 생성자 this.a = a; this.b = b;} void cal () {// 부모 클래스 자신의 방법 addsum = a+b; System.out.out.println (addsum); // f.cal ()를 초기화 할 객체를 만듭니다. // 상위 클래스는 부모 클래스의 메소드를 호출}}}학부모 수업 실행 결과 : 4
이름이 지정된 서브 클래스로 서브 클래스를 만듭니다.
공공 계급 아들은 아버지 {아들 (int a, int b) {// 서브 클래스 슈퍼의 생성자 (a, b); // 상위 클래스에서 매개 변수를 상속} void son () {// 하위 클래스 자체 메소드 super.cal (); // 서브 클래스는 부모 클래스의 메소드를 호출} public static void main (String [] args) {Son S = New Son (3,3); // s.son ()을 초기화 할 객체를 만듭니다. // 서브 클래스는 서브 클래스의 메소드를 호출}}서브 클래스 실행 결과 : 6