YSHUSH

Inheritance.1 본문

Coding/Java

Inheritance.1

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

MainClass

public class MainClass {

	public static void main(String[] args) {		

		ChildClass cc = new ChildClass();
		
		cc.parentMethod();
		cc.chileMethod();
		
	//	cc.setNumber(2);
		
	//	cc.name = "일지매";
		
		ParentClass pc = new ParentClass();
		pc.parentMethod();
	//	pc.chileMethod();		
	}
}

 


ParentClass

public class ParentClass {

	private int number;
	protected String name;
	
	public void parentMethod() {
		System.out.println("ParentClass parentMethod()");
	}

	protected int getNumber() {
		return number;
	}

	protected void setNumber(int number) {
		this.number = number;
	}		
}

 


ChildClass

public class ChildClass extends ParentClass {

	private double height;
	
	public void chileMethod() {
		
		setNumber(1);
		
		name = "홍길동";
		
		System.out.println("ChildClass chileMethod()");
	}
}

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

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