본문 바로가기

DEVELOPER/Java

참조 자료형 변수

반응형

변수 자료형


 

 

참조 자료형


클래스형으로 변수를 선언

기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름

참조 자료형을 사용할 때는 해당 변수에 대해 생성해야 함 (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();
	}
  }
반응형

'DEVELOPER > Java' 카테고리의 다른 글

객체 간의 협력 (collaboration)  (0) 2021.04.22
<접근 제어 지시자>와 <정보은닉>  (0) 2021.04.20
생성자 오버로딩 (overloading)  (2) 2021.04.19
생성자(Constructor)  (0) 2021.04.19
인스턴스 생성과 힙 메모리  (0) 2021.04.19