[서평] JAVA 프로그래밍
- 최초 등록일
- 2016.06.17
- 최종 저작일
- 2016.06
- 3페이지/ MS 워드
- 가격 1,000원
소개글
JAVA 프로그래밍
김희천, 정재헌 공저. 한국방송통신대학교출판문화원 2016년 1월 25일 초판 7쇄 발행
서평입니다
목차
1. 정리
2. 사고방식
3. 결론
본문내용
(1) 객체 초기화는 블록으로 한다. 초기화 블록이라는 구문이 있다. 초기화를 할 때는 { }로 싸야 한다.
(2) 메소드는 동적 바인딩이고 필드는 정적 바인딩이다. 바인딩이란 구속한다는 뜻이다. 정적 바인딩은 한 번 구속하면 끝이지만 동적 바인딩은 바뀔 수 있다. 메소드는 프로그램이 실행될 때 그 때 구속한다.
(3) '상속'은 '상하' 관계를 나타낸다. 이걸 구조화라 한다. 어떤 구조냐? 피라미드 구조다. 살짝 비유하자면 계층화로 이해하면 된다. 왕, 귀족, 관료, 농민, 노예. 이런 구조 말이다. 과거에는 교회와 정부가 같은 구조였다.
. 대중과 신 사이에 매개체가 있었다. 고대에는 무당이었고 중세에는 교회였다. 매개자가 매개를 하지 않고 '게이트 키퍼'가 되었다. 통행세를 받았다.
. 이건 정부도 마찬가지다. ‘사회계약’이라는 것이 있었다. 각각의 개체는 서로를 보호하기 위하여 국가라는 집단을 만들었다. 그걸 왕으로 구체화시켰다. 국가는 사실상 없는 개념이기 때문이다. 이 역시 민중과 국가간의 계약을 왕이 가운데서 전횡하였다.
. 교회와 국가 둘 다에 개혁이 필요하다, 이게 마르크스 주장의 단순화다. 인간 세계는 이러하지만 컴퓨터의 세계는 계층화를 시키는 것이 목표다.
(4) 추상클래스와 인터페이스는 추상형이다. 이는 선언만 있고 몸이 없다는 말이다. { }이 붙어있지 않으면 추상이다.
참고 자료
없음