1. 클래스란?

  • 역할에 따라 메소드와 변수를 정의한 것, 묶어놓은 것

 

2. 클래스 사용방법

 [공개여부 class 클래스이름{ ... }

 *공개여부: public, protected, (default), public

 

2.1 공개여부(접근제어자)

  • private: 클래스 멤버만 접근 가능
  • protected: 같은 패키지 클래스에서 접근가능, 다른 패키지이지만 자식 클래스 접근 가능
  • (default): 같은 패키지의 클래스만 접근 가능
  • public: 모두 접근 가능

         * 참고: [JAVA] 제어자

 

3. 클래스 사용이유

  • 재사용성이 높아짐 => 검증된 코드 사용 =>  안전성 높아짐 => 개발 비용 절감
  • 코드의 간섭(cohesion, coupling)이 줄어듬 => 유지보수가 쉬워짐 => 개발 비용 절감 


'개발 > Java' 카테고리의 다른 글

[JAVA] static  (0) 2017.01.02
[JAVA] import  (0) 2017.01.01
[JAVA] Tip. 코드를 보고 알아보는 if문의 효율정리  (0) 2017.01.01
[JAVA] 제어문 VS 반복문  (0) 2017.01.01
[JAVA] method(메소드)  (0) 2017.01.01

+ Recent posts