투케이2K

54. (java/자바) 오버라이딩 overriding - 상속 extends 사용해 부모 클래스 사용하기 본문

Java

54. (java/자바) 오버라이딩 overriding - 상속 extends 사용해 부모 클래스 사용하기

투케이2K 2021. 1. 3. 10:34
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI2;

//TODO 부모 클래스 생성 부분
class Parent {
	
	public void setParent() {
		System.out.println("클래스 : "+"부모 클래스");
	}
	
}//부모 클래스 종료

//TODO 자식 클래스 생성 부분
public class MainActivity4 extends Parent{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[오버라이딩 overriding - 상속 extends 사용해 부모 클래스 사용하기]");
		
		/*[설 명]
		 *1. 자식클래스 MainActivity에서 부모클래스 Parent를 extends 
		 *   상속 받으면 따로 부모 객체 생성없이 부모의 모든 기능을 사용할 수 있습니다
		 *2. 자식 클래스 MainActivity만 new 객체를 생성하면 부모클래스의 모든 기능을 상속받아서
		 *   자유롭게 사용할 수 있습니다     
		 */
		MainActivity4 child = new MainActivity4();
		child.setParent();
		child.setChild();		

	}//메인 종료		
	
	public void setChild() {
		System.out.println("클래스 : "+"자식 클래스");
	}

}//자식 클래스 종료

/* =========================== */

[결과 출력]

[오버라이딩 overriding - 상속 extends 사용해 부모 클래스 사용하기]

클래스 : 부모 클래스

클래스 : 자식 클래스

/* =========================== */

/* =========================== */

[요약 설명]

*1. 자식클래스 MainActivity에서 부모클래스 Parent를 extends

    상속 받으면 따로 부모 객체 생성없이 부모의 모든 기능을 사용할 수 있습니다

*2. 자식 클래스 MainActivity만 new 객체를 생성하면 부모클래스의 모든 기능을 상속받아서

    자유롭게 사용할 수 있습니다

/* =========================== */

반응형
Comments