2013년 8월 9일 금요일

13.08.09


 상속

- 기존의 코드를 손대지 않고 기능을 확장하는 방법.
    -> 기존의 코드를 건드리지 않으면 버그가 있을 가능성이 줄어든다.
- 기존의 소스 코드가 필요 없다.


상속된 클래스 실행 순서.


1. 클래스들 로딩
- 슈퍼 클래스로부터 로딩한다.
- static 변수(=class 변수) 로딩 
- static 변수 수행

2. 인스턴스 생성
- super -> self

3. 생성자 호출
- self -> super (실행은super -> self)

=================================================================






------




BufferedReader 데코레이터

- 버퍼기능, 한 번 읽을 때 8192byte를 읽어서 char[] 배열에 저장해둔다.
- 읽을 때는 버퍼에서 읽는다. 버퍼를 모두 읽으면 다시 버퍼를 채운다.
- 라인 단위로 리턴하는 메서드가 있다.

프로젝트RedApp save 코딩








프로젝트 RedApp open 코딩