Study/JAVA
객체 생성, 패키지
코딩하는 야구쟁이
2012. 7. 3. 16:45
생성자
- 클래스 이름과 동일한 이름을 갖는 함수
- 메모리 공간의 할당 및 클래스 멤버 필드의 초기화를 위해서 생성자를 갖는다
- 디폴트 생성자 : 프로그램에서 생성자를 정의하지 않는 경우에 자바 컴파일러에 의해서 자동적으로 생성된다
this
- 클래스 내에서 자기 자신을 가리키는 레퍼런스
- 자기 자신의 멤버 필드나 메소드를 명확히 지시하기 위해서 사용
- 객체 전체를 함수의 매게 변수로 전달해야 할 필요
finalize()
- 클래스가 가비지 컬렉트되기 직전에 자동적으로 호출
package
- 소프트웨어를 개발하는 경우에는 수백 혹은 수천 개의 클래스들을 정의해서 사용하게 된다
효과적인 관리를 위해 관련 있는 클래스들끼리 분류해서 괸리할 목적으로 사용되는것
import
- 다른 패키지에 있는 클래스를 참조하기 위해서 사용한다