'객체지향의 특징'에 해당되는 글 1건

  1. 2009.01.04 객체지향의 특징, Java의 접근제한자, 상수, JVM의 메모리 관리 영역
Java2009. 1. 4. 21:39
- 접근 제한자: public, protected, 생략(default), private
  클래스 앞에는 public, default만 가능하다. 인스턴스 변수, 인스턴스 메소드는 4가지다 가능.

- 클래스 변수: static으로 선언된 변수

- JVM의 메모리 관리 영역
static(클래스, 소스코드), stack(지역변수), heap(인스턴스) 3개 영역으로 관리

- static: 정적, 공유를 하기위한 기타 제한자
  static으로 선언된 클래스의 변수나 메소드는 클래스 이름으로 접근하면 좋다.

- 객체지향의 4가지 특징: 추상화, 캡슐화, 상속성, 다형성

- 다형성: 동일한 메소드지만 입력에 따라 나오는 형태가 다르다.
이것을 지원하는 것중 하나가 메소드 오버로딩, 오버라이딩)

- 상수(final): 바뀌지 않는값의 선언 
Posted by 위푸