# 긍정의 한줄
"칭찬"
I can live for two months on a good compilment.
나는 칭찬 한마디면 두 달을 살 수 있다.
'칭찬받으면 기분이 좋아. 누구든 그럴 거야. 칭찬을 받으면 나 역시 다른 사람들을 칭찬해 주고 싶어져.'
[린다 피콘, 365매일 읽는 긍정의 한줄(책이있는풍경, 2012), September Day19]
# Today I Learned.
# U-camp
- JavaMission2 코드 리뷰.
입력받은 학생 정보 선택 정렬 알고리즘 문제 풀이.
- 자바의 정석 객체지향 개념(1) 6장
객체지향언어의 역사, 특징 이해.
클래스와 객체의 정의와 사용법 이해.
객체는 인스턴스를 포함하는 일반적인 의미.
객체의 구성요소 - 속성과 기능
인스턴스의 생성과 사용법 이해.
클래스의 또 다른 정의(변수, 배열, 구조체, 클래스(구조체+함수(메소드))) 이해.
선언위치에 따른 변수의 종류.
클래스 변수와 인스턴스 변수(멤버변수) 종류 이해.
메서드의 특징, 정의 방법 이해.크
메서드의 return문 사용법 이해.
메서드의 호출 방법 이해.
JVM 메모리 구조 이해.
기본형 매개변수(8개)와 참조형 매개변수(read&write)의 차이 이해.
재귀호출(복습필요)
클래스 메서드와 인스턴스 메서드의 차이 - 클래스 메서드는 static이 붙어있고, 클래스이름. 메서드 이름으로 호출
멤버간의 참조와 호출(메서드의 호출 응용 예제), 클래스 메서드는 인스턴스 메서드를 사용못한다.
메서드 오버로딩 이해. (장점 : 메서드의 이름을 아낄 수 있다.)
생성자란? 인스턴스 초기화 메서드, 인스턴스 변수의 초기화 또는 인스턴스 생성시 수행할 작업에 사용.
생성자의 조건, 기본 생성자, 매개변수가 있는 생성자, 생성자에서 다른 생성자 호출, 참조변수 this
생성자를 이용한 인스턴스 복사, 멤버변수의 초기화 방법 이해.
- JavaMission3 코드 리뷰
멤버변수가 있는 생성자 초기화 사용법 이해.
Student 클래스 안에 작성된 생성자를 사용해 객체의 내용 초기화.
모든 Student 객체의 rank 변수를 선언하여 순위 정렬 알고리즘 사용.
선택 정렬 내림차순 알고리즘 이해.
System.arraycopy() 메서드 사용법 이해.
# 자바의 정석 7장 예습
- 상속(Inheritance)? 두 클래스를 부모와 자식관계로 이어줌(새로운 클래스 작성)
- 상속의 특징, 상속관계&포함관계 이해.
단일 상속, Object 클래스(모든 클래스의 조상), 11개의 메서드
- 오버라이딩이란? 상속받은 조상의 메서드를 자신에 맞게 변경함, 조건 3가지
- 오버로딩과 오버라이딩의 차이점 이해.
- 참조변수 super = this(lv와 iv를 구별하는데 사용.)
- super() - 조상의 생성자.
- package와 import문, import문의 선언방법.
- 접근 제어자 이해, 그외 static, final, abstract 추상 메서드 개념 정독
'Daily > TIL' 카테고리의 다른 글
TIL 2022년 9월 21일 (0) | 2022.09.21 |
---|---|
TIL 2022년 9월 20일 (0) | 2022.09.20 |
TIL 2022년 9월 18일 (2) | 2022.09.18 |
TIL 2022년 9월 15일 (1) | 2022.09.15 |
TIL 2022년 9월 14일 (1) | 2022.09.14 |