본문으로 건너뛰기

자바 객체지향의 원리와 이해 #2

객체지향의 4대 특성에 대해서 알아본다. 이미 알고있는 내용이지만, 책에서는 T메모리 도식을 직접 보여줌으로써 추상화, 다형성, 상속, 캡술화가 각 메모리 영역에 어떤 작용을 하는지 알 수 있었다.

2주차 키워드

  1. Call-By
  • Call By Reference ➡ 주소를 호출, 또는 주소를 해석하여 호출
  • Call By Address ➡ call by reference와 동일
  • Call By Value ➡ 값이 호출 된 이후에 서로의 변수에 영향을 미치지 않음.
  1. 상속, 추상화, 다형성, 캡슐화
  • p107, p82, p128, 135
  1. Abstract 키워드
  • 동물은 울지 않는다
  1. Constructure 키워드
  2. final 키워드
  • 변수에 붙으면.
  • 메소드에 붙으면.
  1. instance of 키워드
  • LSP를 위배하는 코드에서 자주 나타난다 (뭐지?)
  1. 객체지향 4대 특성지원을 위한 자바의 예약어
  2. 상속 ➡ 재사용과 확장 : extend, interface/implement
  3. 추상화 ➡ 모델링 : abstract
  4. 다형성 ➡ 사용편의성 : `(overloading, overriding)``
  5. 캡슐화 ➡ 정보의 은닉과 데이터 보호 : public, protected, private, (default)
태그
댓글0