반응형
변수 자료형
참조 자료형
클래스형으로 변수를 선언
기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름
참조 자료형을 사용할 때는 해당 변수에 대해 생성해야 함 (String 클래스는 예외적으로 생성하지 않고 사용할 수 있음)
ex. Student클래스에 Subject 변수인 과목을 같이 선언 하는 예
public class Student {
public int studentId;
public String studentName;
Subject korean;
Subject math;
public Student(int studentId, String studentName) {
this.studentId = studentId;
this.studentName = studentName;
korean = new Subject();
math = new Subject();
}
}
반응형
'개발 > Java' 카테고리의 다른 글
객체 간의 협력 (collaboration) (0) | 2021.04.22 |
---|---|
<접근 제어 지시자>와 <정보은닉> (0) | 2021.04.20 |
생성자 오버로딩 (overloading) (2) | 2021.04.19 |
생성자(Constructor) (0) | 2021.04.19 |
인스턴스 생성과 힙 메모리 (0) | 2021.04.19 |