본문 바로가기

객체2

[Java 이해하기] 20. Java의 has-a 관계 💜 Java의 has-a 관계란?"has-a" 관계는 객체 지향 프로그래밍에서 매우 중요한 개념 중 하나로, 클래스가 다른 클래스의 객체를 포함하고 있는 관계를 나타냅니다. 이는 컴포지션(composition)과 연관(composition and aggregation)이라고도 불립니다.     "has-a" 관계는 한 클래스가 다른 클래스의 객체를 자신의 멤버 변수로 포함하는 관계를 말합니다. 이 관계는 두 클래스 간의 의존성을 나타내며, 상속(inheritance)과 대비되는 개념입니다. 상속이 "is-a" 관계(예: A는 B이다)를 나타낸다면, "has-a" 관계는 "A는 B를 가지고 있다"를 의미합니다.상속은 추후 포스팅에서 다루겠습니다.     💙has-a의 특징 컴포지션(Composition.. 2024. 5. 27.
[Java 이해하기] 8. 자바의 String(문자열) 기초 (1) 🩷Java의 String이란?Java에서의 String은 문자열을 저장하고 관리하기 위한 클래스입니다.문자열은 문자들의 모음으로, 두 글자 이상의 문자를 표현할 때 사용됩니다.     🌟💡  String은 데이터 타입이 아닌 클래스이다. String은 'int' 나 'double' 처럼 데이터 타입이 아닌 Java에서 제공하는 내장 클래스라는 점을 꼭 숙지해주셔야 합니다.String 클래스로 문자열을 저장하면, String 객체가 생성되며 이는 참조 타입에 속합니다. 데이터타입과 객체의 차이에 대해 설명드리겠습니다.  항목" style="height: 19px; width: 88.1395%;">설명프리미티브 타입 (기본 데이터 타입)" style="height: 57px; width: 88.1395.. 2024. 5. 12.