블로그 이미지
주로 인재개발원 등의 사이버학습을 정리, 요약하는 상시학습 블로그입니다. 깨비형
« 2017/09 »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Archive»

체험 블로그 마케팅 서비스 OLPOST

Category»

Notice»

Statistics Graph

 

'클래스의 확장'에 해당되는 글 1

  1. 2013.03.03 18. 클래스의 확장 - 상속(1)
 

1. 클래스의 확장


○ 클래스 확장 : 기존 만들어진 클래스에 필요한 기능을 추가하거나 수정해서 새로운 클래스로 확장한다는 개념


 예제 프로그램

 class Man

 {

     private String name ;

     private int age, int height, int weight ;


     public void eat()  {

         System.out.println("먹는다.")

     }

     public void sleep()  {

         System.out.println("잠잔다.")

     }

     public void run()  {

         System.out.println("달린다.")

     }

 }


○ 클래스의 확장

 class  확장할_클래스 extents 원본클래스

 {

     새로 추가할 변수들 …

     새로 추가할 함수들 …

 }


○ 클래스를 확장하여 만든 확장 클래스

 class BaseballPlayer extents Man

 {

     public void hit()  {

         System.out.println("때린다.")

     }

 }



2. 상속의 개념


○ 클래스의 확장으로 만들어진 새로운 클래스는 원본 클래스의 변수와 함수를 모두 넘겨받는다. 이를 '상속'이라고 함


○ 확장 클래스 정리

부모 클래스 (Super Class)

상속 

부모 클래스 (Sub Class) 

변수, 함수 등을 넘겨줌

extents 

넘겨받아 새로 생성




저작자 표시 동일 조건 변경 허락
신고