예제)
public class Test7 {
public static void main(String[] args) {
Demo7 ob=new Demo7();
ob.set();
ob.write();
ob.print();
}
}
class Ex7 {
private int a;
protected int b;
public int c, d;
public void print() {
System.out.println("a:"+a+",b:"+b+",c"+c+",d:"+d);
}
}
// 자바는 단일 상속만 지원한다.
class Demo7 extends Ex7 {
public int d;
public void set() {
// a=10; // supper 클래스의 접근제어자가 private는 접근불가
b=20;
c=30;
d=40;
}
public void write() {
System.out.println("b:"+b+",c:"+c+"d:"+d);
}
}
결과)
b:20,c:30d:40
a:0,b:20,c30,d:0
'자바 > 객체지향' 카테고리의 다른 글
static 키워드 (0) | 2013.05.21 |
---|---|
업캐스팅 다운캐스팅 (0) | 2013.05.19 |
재정의(override), 중복정의(overloading) (0) | 2013.05.19 |
Method 메서드 (0) | 2013.05.14 |
객체지향을 위한 첫걸음 class 클래스 (0) | 2013.05.13 |