이 블로그는 개인복습과 포토폴리오용 입니다!인스턴스 멤버(Instance Member)와 스태틱 멤버(Static Member) 두 가지 멤버 유형은 객체 지향 프로그래밍에서 클래스와 객체의 동작과 속성을 다루는 데 있어서 핵심적인 역할을 합니다. 1. 인스턴스 멤버(Instance Member)개념과 특징인스턴스 멤버는 객체(인스턴스)를 생성한 후에 사용할 수 있는 멤버입니다.클래스로부터 생성된 각 인스턴스마다 독립적으로 존재하며, 객체의 상태를 나타내는 데 사용됩니다.인스턴스 멤버에는 다음과 같은 것들이 있을 수 있습니다: 인스턴스 변수(Instance Variable)객체의 상태를 저장하는 변수로, 객체마다 다른 값을 가질 수 있습니다.인스턴스 메서드(Instance Method)객체의 동작을 정의..
이 블로그는 개인복습과 포토폴리오용 입니다!인스턴스(Instance) 1. 인스턴스(Instance)란?자바에서 "인스턴스"는 클래스로부터 생성된 실제 객체를 의미합니다.클래스는 객체의 설계도이고, 실제로 메모리에 할당되어 동작하는 것이 인스턴스입니다.클래스는 여러 개의 인스턴스를 생성할 수 있으며, 각 인스턴스는 독립적인 상태를 가집니다.이러한 개념은 클래스와 객체 지향 프로그래밍의 중요한 특성 중 하나입니다. 2. 인스턴스 생성하기인스턴스를 생성하기 위해서는 해당 클래스를 기반으로 "new" 키워드를 사용해야 합니다.예를 들어, 다음과 같은 클래스가 있다고 가정해봅시다:public class MyClass { int value; public MyClass(int v) { val..
이 블로그는 개인복습과 포토폴리오용 입니다!객체(Object) 1. 객체(Object)란?객체는 자바 프로그래밍과 객체 지향 프로그래밍에서 핵심적인 개념입니다. 자바에서 객체는 실제 세계의 개체(Object)를 모델링한 것으로,데이터와 해당 데이터를 처리하는 메서드들을 묶어놓은 것입니다.객체 지향 프로그래밍에서는 프로그램을 독립적인 단위로 나누고,이러한 단위들 간의 상호작용을 통해 프로그램을 구성합니다.이때 각 단위가 객체가 됩니다. 예를 들어, 자동차를 객체로 모델링하면 자동차의 속성(색상, 모델, 속도 등)을 데이터로 표현하고,자동차의 기능(가속, 감속, 정지 등)을 메서드로 표현할 수 있습니다. 2. 객체의 특징객체는 다음과 같은 특징이 있습니다.캡슐화(Encapsulation)객체는 데이터와 해당..
이 블로그는 개인복습과 포토폴리오용 입니다!멤버 변수와 지역 변수의 차이 자바 프로그래밍에서 변수의 유효 범위와 생명 주기를 이해하는 데 매우 중요한 개념이니 함께 살펴봅시다. 1. 멤버 변수(Member Variable)멤버 변수는 클래스 내부에서 선언되는 변수로, 해당 클래스의 객체(인스턴스)의 상태를 나타냅니다.멤버 변수는 클래스의 어느 부분에서든 선언할 수 있으며, 해당 클래스의 모든 메서드에서 사용할 수 있습니다.멤버 변수는 기본적으로 초기화되며, 객체가 생성될 때마다 메모리에 할당되어 객체의 상태를 유지합니다. 멤버 변수의 특징클래스 내부에 선언되며, 객체의 상태를 나타내는 데이터를 저장합니다.객체의 상태는 해당 클래스의 모든 메서드에서 접근할 수 있습니다.객체가 생성될 때마다 초기화되며, 객..