<클래스란?>
: 임의의 데이터형을 자유로이 조합해 만들 수 있는 자료구조
class XYZ {
int x;
long y;
double z;
}
클래스 XYZ
3개의 데이터 요소(필드)
XYZ a;
a = new XYZ();
OR
XYZ a = new XYZ();
클래스형 변수 사용: 인스턴스 생성 필요
・클래스 간략 개념
1. 클래스 본체에서는 다음과 같은 내용을 선언할 수 있다.
- 멤버(필드/메서드/중첩(nested) 클래스/중첩 인터페이스)
-클래스 초기화/인스턴스 초기화
-생성자
2. 필드/메서드/생성자를 선언할 때 public/protected/private을 지정할 수 있다.
3. 메서드/생성자는 다중으로 정의(오버로드)할 수 있다.
4. final로 선언한 필드는 한 번만 값을 대입할 수 있다.
5. 생성자는 새로 생성한 인스턴스의 초기화를 위해 사용된다.
'Algorithm > 02. 기본 자료구조' 카테고리의 다른 글
2-1. 배열(Array-2) (0) | 2020.09.20 |
---|---|
2-1. 배열(Array-1) (0) | 2020.09.05 |