EEALL@ONCE
☕참조형(Reference Type)이 뭘까? 본문
728x90
"참조형(Reference Type)"은 Java에서 사용되는 데이터 유형 중 하나입니다. Java에서 데이터 유형은 크게 두 가지로 나눌 수 있습니다: "기본 데이터 유형(Primitive Data Type)"과 "참조 데이터 유형(Reference Data Type)".
- 기본 데이터 유형(Primitive Data Type): 정수, 부동 소수점, 문자, 논리 등과 같은 단순한 데이터를 나타냅니다. 기본 데이터 유형은 스택 메모리에 직접 값을 저장합니다.
- 참조 데이터 유형(Reference Data Type): 객체, 배열, 클래스, 인터페이스 등과 같은 복잡한 데이터 구조를 나타냅니다. 이러한 데이터 유형의 변수는 실제 데이터를 가리키는 메모리 위치에 대한 참조(Reference)를 저장하며, 이 참조를 통해 실제 데이터에 접근합니다.
예를 들어, 클래스의 인스턴스를 만들 때, 그 인스턴스는 힙 메모리에 저장되고 변수에는 그 인스턴스를 가리키는 참조가 저장됩니다. 이 참조를 통해 해당 객체에 접근하고 수정할 수 있습니다.
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
public static void main(String[] args) {
// Person 객체를 생성하고 변수 person에 참조를 저장
Person person = new Person("Alice");
// 참조를 통해 객체의 메서드 호출
String personName = person.getName();
System.out.println(personName); // 출력: Alice
}
}
728x90
'언어💻 > 자바☕' 카테고리의 다른 글
☕ formatted : 포멧함수 (0) | 2023.10.27 |
---|---|
☕ 클레스를 다른 클레스에서 받아서 사용하기 (2) | 2023.10.24 |
☕생성자 메소드 (1) | 2023.10.17 |
☕ 클래스 - static 이란? (0) | 2023.10.16 |
☕ 인스턴스란(객체)? (0) | 2023.10.16 |