답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다. 살려주세요님.
자바에서 parent
와 child
같은 소문자 이름은 일반적으로 객체의 레퍼런스를 가리키는 변수로 사용됩니다. 수업에서 사용하는 이러한 표기법은 객체 지향 프로그래밍에서 통상적인 관례로, 클래스명은 대문자로 시작하고, 객체 변수명은 소문자로 시작합니다.
객체(Object): 클래스를 기반으로 생성된 실체입니다. 예를 들어, Child
클래스의 객체는 new Child()
를 통해 생성됩니다.
변수(Variable): 객체를 참조하기 위한 저장소로서, 해당 객체가 연산이나 메소드 호출에 사용될 수 있도록 메모리에 주소를 저장합니다.
예를 들어, 다음 코드는 Child
객체를 생성하고 이를 parent
변수에 참조하게 합니다.
Parent parent = new Child();
이 경우, parent
는 Child
객체가 위치한 메모리의 주소를 가리키고 있습니다.
더 자세한 설명과 유사 질문은 다음 링크에서 확인하실 수 있습니다:
- 자바의 상속 개념 설명
- 자바 업캐스팅과 상속에 대한 이해
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.