https://gall.dcinside.com/board/view/?id=programming&no=2143360&s_type=search_subject_memo&s_keyword=%EC%9E%90%EB%B0%94&page=1
메인메소드가 있는 클래스
기능 들을 모아둔 클래스
------------------------
일단 클래스 1개를 2개로 분할하긴 했는데 여기서 클래스를 기능 별로 아예 더 분할하려고 하니까 그 데이터를 저장하는 배열을 각각의 클래스가 공유 하는 법을 몰라서 진행을 못하는 중인데 이거 어케 하는거야? 이게 배열 하나를 다른 클래스들이 공유해야 하는데 어떻게 공유하지...? 그리고 배열이 있는 클래스에 있는 멤버변수를 다른 클래스들이 공유해야 하는데 어케 공유함? 이거 아직 책에서 본적이 없는것 같은데 지금까지 공부한걸론 원래 못하는거임?
한달차인데 4장에서 슬슬 벽느껴지네
만약 Cat이라는 클래스 필드에 age라는 변수가 있다면 Cat c = new Cat(); 해서 객체를 만들잖아 여기서 c.age=10; 이렇게 하면 Cat클래스의 age에 접근해서 값을 바꾼거임. 이거 묻는 거지?
혹시 필드를 private로 한거면 getter setter 쓰셈
아 함수 말고 필드 멤버한테도 접근 가능하구나, ㄳㄳ 프라이빗한거는 게터 세터 함수 만들어서 그쪽으로 접근 한다.. ㅇㅋㅇㅋ ㄳㄳ 해봄