on
자바의 상속
자바의 상속
-
좋아요
자바의 상속
1. class 자식클래스 extends 부모클래스에 의해서 상속을 만든다.
2. extends예약어로 클래스 상속을 한다.
<자바상속 예제>
package test; class Mother01 extends Object{ //자바는 클래스를 정의할 때 상속을 생략하면 자바 최상위 부모클래스 Object로 부터 상속을 받는다. public Mother01(){} //기본생성자도 생략 public void m01(){ System.out.println("부모클래스 정의"); } public static void m02(){ System.out.println("부모클래스의 정적메서드"); } } class Son01 extends Mother01{ //public Mother01(){} 생성자는 상속되지 않는다. //생성자를 정의하지 않으면 public Sun01(){}기본생성자가 생략된다. public void s01(){ System.out.println("자식클래스 정의"); } } public class ExtendTest01 { public static void main(String[] args) { Son01 s=new Son01(); s.m01();//부모클래스 메서드를 상속받아서 호출 s.s01();//자식클래스 메서드호출 System.out.println("---------------------------------"); Mother01 m=new Mother01(); m.m01(); Mother01.m02(); Son01.m02(); } }
from http://betterwave.tistory.com/18 by ccl(A) rewrite - 2021-11-30 02:28:15