2.3.2. 내용 ¶
- 클래스의 기본 개념을 공부해 오고, 직접 클래스를 이용해서 코드를 작성해 보았습니다.
- 난정팀은 Ch.7 + Ch.11-1, 자정팀은 Ch. 6에 해당합니다.
- 각 팀은 자신의 책에 있는 예제를 다른 팀에게 설명을 해 주고 서로의 예제를 보지 않고 직접 짜 보았습니다.
- 난정팀은 Ch.7 + Ch.11-1, 자정팀은 Ch. 6에 해당합니다.
- github를 사용하기 시작하였습니다. 주소는 위에.
2.4.1. 예정 ¶
- 7월 9일에 github에 올린 서로의 코드를 보며 이야기를 나누고, 책에서 읽어왔으나 다루지 못한 내용을 기존 코드에서 살을 붙여서 만들 계획입니다.
- 개별 과제에 대한 이야기가 잠시 나와서 의논 할 예정입니다.
- wiki페이지 관리에 대해 의논 할 예정입니다.
2.4.3. 내용 ¶
- Github에서 한글 안 깨지게 Eclipse 설정하기
- Window -> Preference 에서 General -> Workspace로 들어간 뒤 Text file encoding을 Other(UTF-8)로 변경.
- Window -> Preference 에서 General -> Workspace로 들어간 뒤 Text file encoding을 Other(UTF-8)로 변경.
- 저번주에 코딩한 서로의 코드를 보며 장단점을 이야기 함.
- 오버로딩에 대해 알아보고 저번주 영준이의 코드를 이용해서 간단한 오버로딩 실습을 함.
- 객체지향에 대해 논의
2.5.1. 예정 ¶
- 7월 9일에 한 오버로딩 실습 코드에 생성자를 이용해 더 살을 붙일 계획입니다.
- 패키지와 정보은닉의 개념에 대해 의논하고 과일장수 예제를 통해 실습을 해 볼 계획입니다.
- 난정팀은 Ch.8-2 ~ Ch.9-4, 자정팀은 Ch.7-3 ~ Ch.7-4에 해당합니다.
- 난정팀은 Ch.8-2 ~ Ch.9-4, 자정팀은 Ch.7-3 ~ Ch.7-4에 해당합니다.
2.5.3. 내용 ¶
- Github 관련
- global setting은 컴퓨터마다 적용되며 이름이 겹치면 commit이 안 되는 경우가 있으니 로그인 하고 설정을 먼저 바꾸자.
- 메모장에서 *.txt 파일을 만들 때에도 UTF-8로 저장을 해야 github에서 깨지지 않음.
- global setting은 컴퓨터마다 적용되며 이름이 겹치면 commit이 안 되는 경우가 있으니 로그인 하고 설정을 먼저 바꾸자.
- Human 클래스를 짜고, 생성자를 이용해서 초기화를 시키는 방법을 이용해서 수정을 해 봄.
- 변수의 초기화와 초기화 블럭에 대해 이야기를 함.
- static 및 패키지의 역할과 용도에 대해서 의논.
2.6.2. 내용 ¶
- 정보 은닉과 패키지에 대한 이야기를 나누었습니다.
- get,set을 통해 변수에 접근하는 연습을 하고, 추가적으로 패키지를 직접 사용해 보았습니다. 생성자는 덤.
- 조영준의 멘탈에 삼가 조의를 표합니다 ▶◀