티스토리 뷰
클래스 ( Class )
-
객체의 설계도, 설명서
Member
- field : 클래스에 소속된 변수와 상수 ( 해당 클래스의 속성 )
- method : field들에 대한 기능, 명령문들의 집합
Constructor ( 생성자 )
- 객체를 생성하고, field를 초기화하는 역할
객체 ( Object )
-
class 타입으로 선언된 것
인스턴스 ( Instance )
-
class를 바탕으로 메모리에 적재된 실제 구현체
// AAA 클래스
public class AAA {
...
}
// main 메소드가 존재하는 Test 클래스
public class Test {
public static void main(String[] args) {
AAA a; // 객체
a = new AAA(); // 인스턴스화 : 객체를 메모리에 할당함
}
}
'JAVA > 이론' 카테고리의 다른 글
[JAVA] [OOP] 상속 ( Inheritance ) 과 다형성 ( Polymorphism ) (0) | 2019.11.28 |
---|---|
[JAVA] [OOP] 생성자 ( Constructor ) 에 대하여 (0) | 2019.11.27 |
[JAVA] [OOP] Object Oriented Programming (객체 지향 프로그래밍) 이란 ? (2) | 2019.11.27 |
[JAVA] JAVA의 프로그래밍 과정 / JVM의 메모리 구조 - stack , heap , static (0) | 2019.11.27 |
[JAVA] [디자인패턴] 싱글톤 패턴 ( Singleton Pattern ) (0) | 2019.11.27 |