//상속 기본 실습 class Parent1{ public int p1; int p2; protected int p3; private int p4; public void methodP1(){ System.out.println("methodP1() 부모 호출"); } } class Child1 extends Parent1{ public int c1; public void methodC1(){ System.out.println("methodC1() 자식 호출"); } } public class ExamEx02{ public static void main(String[] args){ Parent1 p1 = new Parent1(); p1.p1 = 10; p1.methodP1(); Child1 c1 = new Child1(); c1.c1 = 20; c1.methodC1(); //자식쪽에서 부모의 내용을 포함할 수 있다. c1.p1 = 10; c1.p2 = 10; c1.p3 = 10; //c1.p4 = 10; //private는 상속이 안됨!! c1.methodP1(); } }
'JAVA' 카테고리의 다른 글
인터페이스(Interface) 실습 (0) | 2013.01.31 |
---|---|
추상 클래스, 추상 메서드, 오버라이딩 기본 실습 (abstract) (0) | 2013.01.31 |
Vararge 기본 실습 (0) | 2013.01.31 |
패키지와 접근지정자에 따른 컴파일 여부 (0) | 2013.01.30 |
[패키지]다른 디렉토리에 있는 클래스에 접근방법(직접,import) (0) | 2013.01.30 |