JAVA 상속(exteds)


어떤 객체가 다른 객체로부터 객체의 데이터(속성)와 메소드를 상속받는다.

데이터 및 메소드를 이용 및 변경 가능


주의사항
부모 클래스는 여러개의 클래스에 상속 시켜줄 수 있다.
자식 클래스는 하나의 클래스만 상속 받을수 있다.

1
2
3
4
5
6
7
public class ParentClass{ ... }
 
public class ChildClass1 extends ParentClass{ ... }
 
public class ChildClass2 extends ParentClass{ ... }
 
public class ChildClass3 extends ParentClass{ ... }
cs

데이터 및 메소드 이용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class ParentClass{ 
    
    int index = 0;
 
    public void ABC(int a){
        index = a;
    }
}
 
public class ChildClass1 extends ParentClass{ 
    
    System.out.println(index);        
    ABC(3);
    System.out.println(index);
}
cs


댓글