본문 바로가기
WORK/Sotfware

클래스의 상속

by KANG Stroy 2012. 1. 26.
728x90
728x90


 이미 작성된 클래스가 있을 때, 사용자는 이 클래스의 기능과 함께 더하여 다른 기능이
 추가된 클래스를 작성 할 수 있습니다. 이런 경우는 "클래스의 상속"이라는 기능을 사용한다.

근본이 되는 클래스 - 슈퍼 클래스 
상속해서 작성된 새로운 클래스 - 서브 클래스 

  1 // 슈퍼 클래스
  2 class ClsX{
  3         public int x;
  4         
  5         public void disp_x(){
  6                 System.out.println("x=" + x);
  7         }
  8 }
  9 
 12 // 서브 클래스
 13 class ClsXY extends ClsX{   // ClsX를 상속하여 ClsXY를 만든다.
 14         public int y;       // 변수 y 를 추가 선언
 15         
 16         public void disp_xy(){
 17                 System.out.println("x=" + x + " y=" + y);
 18         }
 19 }
 20 
 21 public class kims01{
 22         public static void main(String args[]){
 23                 ClsXY dt = new ClsXY();
 24                 
 25                 dt.x = 100;
 26                 dt.y = 200;
 27                 dt.disp_x();
 28                 dt.disp_xy();
 29         }
 30 }



728x90

'WORK > Sotfware' 카테고리의 다른 글

JAVA 라벨, 색, 그림, 그림불러오기  (0) 2012.01.27
Applet 으로 문자열 출력  (0) 2012.01.27
파일 읽기  (0) 2012.01.17
우분투 터미널 이동 단축키  (0) 2012.01.16
Java 문자열 입력  (0) 2012.01.13

댓글