Method는 연관된 코드들을 그룹화 해서 모아주는 상자다.
코드를 오른쪽 클릭해서 Refactor > Exact Method 탭에서 선언할 수 있다.
지역 변수 안에 있는 코드들은 그 안에서만 서로 영향을 주고 받기 때문에
데이터를 받을 수 없으면 전역 변수로 선언해야한다.
#Refactor > Convert local variable to field
*선언만 전역 변수로 하고 값은 main 안의 지역변수로 넣어도 무관
Class는 서로 연관된 변수와 Merhod들을 그룹화해서 모아주는 상자이다.
print()와 같이 흔한 변수에도 앞에 Accounting이라는 클래스로 구분을 해줌으로써 회계에 관련된 코드라는 걸 명확히 알 수 있다.
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 |