티스토리 뷰

반응형

유틸리티 메서드와 일반 메서드의 비교

※개념정리

static - 필드   -> 클래스 변수       : 여러 객체들이 공유하는 변수

       - 메소드 -> 유틸리티 메서드 : 객체생성 없이 사용가능한 메서드

 

유틸리티 메서드

Math.ramdom();

 

일반메서드

Scanner sc = new Scanner(System.in);    //객체생성

sc.nextInt();

 

static void m1( ){              //static void라는 메서드를 생성했기 때문에

  syso("유틸리티 메서드"); }

 

Test.m1( );                     //객체 생성없이 사용 가능

 

void m2( ) {                  //void 메서드를 생성(static를 생성안했으므로)

  syso("일반 메서드"); } 

 

ClassNAME (변수) = new ClaeeNAME( );      //객체생성

(변수).m2( );                                          //호출하는 메서드가 static를 생성안했기에

                                                         //객체를 생성해야 사용 가능하다.

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/10   »
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 31
글 보관함