Java/자바

자바의 구조 (Method, Class, Instance)

필리힐리 2020. 12. 26. 23:44

Method는 연관된 코드들을 그룹화 해서 모아주는 상자다.

 

코드를 오른쪽 클릭해서 Refactor > Exact Method 탭에서 선언할 수 있다.

 

지역 변수 안에 있는 코드들은 그 안에서만 서로 영향을 주고 받기 때문에

데이터를 받을 수 없으면 전역 변수로 선언해야한다.

#Refactor > Convert local variable to field

*선언만 전역 변수로 하고 값은 main 안의 지역변수로 넣어도 무관

 

클래스

Class는 서로 연관된 변수와 Merhod들을 그룹화해서 모아주는 상자이다.

 

print()와 같이 흔한 변수에도 앞에 Accounting이라는 클래스로 구분을 해줌으로써 회계에 관련된 코드라는 걸 명확히 알 수 있다.

 

Instance

Instance는 같은 구조를 쓰지만 안에 들어 있는 값만 다르게 하고 싶을 때 사용한다.

 

new를 이용해 선언하고 다른 정보와 섞이지 않게 맨 앞에 class 값을 넣어 라벨링 해준다.

Instance를 이용한 클래스들을 쓰기 위해서 위 예시처럼 static은 지워준다.

 

자바는 성을 쌓는 느낌으로

Method를 통해 기본 틀을 잡고 Class를 이용해서 구조를 잡은 후 그 Class를 Instance로 복제해 또 다른 구조를 만든다.

'Java > 자바' 카테고리의 다른 글

리터럴의 접두사 접미사  (0) 2020.12.30
변수, 상수, 리터럴  (0) 2020.12.30
조건문, 배열  (0) 2020.12.26
자바 계산 앱  (0) 2020.12.24
Package, Class, Instance, Inheritance  (0) 2020.12.23