학습(공부)하는 블로그 :: '클래스의 확장' 태그의 글 목록
 

 

Notice»

Recent Post»

Recent Comment»

Recent Trackback»

03-28 14:32

 

'클래스의 확장'에 해당되는 글 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 

넘겨받아 새로 생성




반응형
: