본문 바로가기
반응형

객체2

[Java] Java가 Call by Value인 이유 [Java] Call by Reference와 Call by Value의 차이 Call by Reference와 Call by Value는 프로그래밍 언어에서 함수나 메소드로 값을 전달하는 방식에 관한 중요한 개념입니다. 두 방식의 주요 차이점은 값을 어떻게 전달하고 메모리에 어떻게 저장하는가 richwish.tistory.com 자바는 Call by Value 방식을 사용합니다. 자바에서 메소드에 인자를 전달할 때 변수의 값을 복사하여 전달하므로, 함수 내에서 변수 값을 변경해도 호출자에게 영향을 미치지 않습니다. 이것은 기본 데이터 타입(정수, 실수, 불린, char 등)을 다룰 때 해당됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class CallByValu.. 2023. 10. 12.
[Java] 클래스, 객체, 인스턴스의 차이 💡클래스란? 클래스는 객체의 설계도 또는 템플릿입니다. 클래스는 어떤 객체가 가져야 할 속성 (멤버 변수)과 동작 (메서드)을 정의합니다. 클래스는 객체를 생성하기 위한 설계도 역할을 하며, 객체를 생성할 때 실제 데이터가 아닌 객체의 특성과 행동을 정의합니다. 클래스는 여러 개의 객체를 생성할 수 있는 일종의 틀로 생각할 수 있습니다. 1 2 3 4 5 6 7 8 9 class Car { String make; String model; void start() { // Car 객체를 시작하는 동작 } } cs 💡객체란? 객체는 클래스의 인스턴스입니다. 즉, 클래스를 기반으로 실제 데이터를 포함하는 실체를 의미합니다. 객체는 클래스의 구조대로 생성되며, 클래스의 멤버 변수에 실제 데이터를 저장할 수 있습니.. 2023. 10. 10.
반응형