YSHUSH

Over ride.1 본문

Coding/Java

Over ride.1

코딩; 2021. 12. 16. 06:53

MainClass

public class MainClass {
	public static void main(String[] args) {
		
		ChildClass cc = new ChildClass();
	//	cc.pMethod();
		cc.func();
	}
}

 


ParentClass

public class ParentClass {

	public void pMethod() {
		System.out.println("ParentClass pMethod()");
	}
	
	public void method() {
		System.out.println("ParentClass method()");
	}
}

 


ChildClass

public class ChildClass extends ParentClass{

	/*
		Over Ride : 부모 클래스에서 상속받은 메소드를 고쳐 기입
		
		1. 상속받은 함수를 고쳐 작성하여 사용. 
		2. class 관리
	*/
	
	// OverRide
	// @Override	// == namespace -> 주석, 표시
	public void pMethod() {
	//	super.pMethod();
		
		System.out.println("ChildClass pMethod()");		
	}
		
	public void func() {
	//	pMethod();		
		super.pMethod();	
		
		method(); 
	}	
}

'Coding > Java' 카테고리의 다른 글

Over ride3  (0) 2021.12.16
Over ride.2  (0) 2021.12.16
Inheritance.2  (0) 2021.12.16
Inheritance.1  (0) 2021.12.16
숫자 정렬 예제  (0) 2021.12.15