본문 바로가기

JABA

11. 생성자와 Method 메서드

생성자

생성자 만드는 방법

Public 클래스이름 ( 자료형 입력받을 값 ) { 

구동시키고자 하는 작업

}

1. 생성자는 class의 이름과 같다. 리턴 타입이 없다.
2. 만약에 외부에서 값을 입력 받을 것이라면 소괄호( ) 에 입력받을 형태를 작성한다.
3. 실제 클래스가 new를 통해 객체화 될 때 구동시키고 할 작업을 중괄호{ } 내부에 배치한다.

 
 

Method 메서드

클래스 내부에서 기능을 수행하는 집합

 

메서드 만드는 방법

public 리턴타입 매서드이름() {

  구동시키고자 하는 작업

   return 리턴할값 ;

 

1. public 옆에 리턴타입과 매서드 이름을 작성한다.

2. 중괄호{ } 내에서는 실제 매서드 구동할 작업을 작성한다.

 

+리턴

: 함수의 결과 값을 반환한다는 뜻의 예약어

 

- 리턴타입

  반환되는 값 기준

 

                                               ↓리턴타입 
                 3 -> [   ] -> 9           int
버튼을 누름 -> [   ] -> true       boolean
                1  -> [   ] -> "예금"    String
    회원 정보 -> [   ]                   void    (리턴하지 않음) (생성자의 경우 리턴타입 자체가 없는 것. )
                    -> [   ] -> 20           int



- 입력타입

  입력되는 값 기준

 

                                                  ↓입력타입 
                   3 -> [   ] -> 9             int
  버튼을 누름 -> [   ] -> true         Button class
                  1  -> [   ] -> "예금"    int
                      -> [   ] -> 20          void (소괄호 비워두면됨)

          참/거짓 -> [   ]                   boolean

'JABA' 카테고리의 다른 글

13. 객체지향 (1)  (0) 2023.04.04
12. static  (0) 2023.03.24
10. format 출력 printf  (0) 2023.03.24
9. Array 배열  (0) 2023.03.24
8.주사위 문제  (0) 2023.03.21