[c] 배열과 멤버 변수

이번 포스트에서는 배열멤버 변수의 기본적인 개념과 용도에 대해 다뤄보겠습니다.

1. 배열

배열은 여러 개의 값을 하나의 변수에 저장할 수 있는 자료구조입니다. 인덱스(index)를 사용하여 개별 값에 접근할 수 있습니다. 예를 들어, 다음은 5개의 정수를 저장하는 배열을 생성하는 방법입니다.

int[] numbers = new int[5];

위 코드는 5개의 정수를 저장할 수 있는 배열 numbers를 생성합니다. 배열의 각 위치는 0부터 시작하는 인덱스를 가지고 있으며 인덱스를 통해 배열의 값을 접근할 수 있습니다.

2. 멤버 변수

멤버 변수는 객체의 상태를 나타내는 변수입니다. 객체의 속성을 저장하고 관리합니다. 아래의 예시는 간단한 Person 클래스에서 멤버 변수를 정의하는 방법을 보여줍니다.

public class Person {
  String name;
  int age;
}

위 코드에서 name과 age는 Person 클래스의 멤버 변수로 정의되어 있습니다. 멤버 변수는 클래스 내부에서 정의되며, 해당 클래스의 인스턴스(객체)를 통해 접근할 수 있습니다.

3. 배열과 멤버 변수의 활용

배열과 멤버 변수 모두 다양한 데이터를 저장하고 접근하는 데에 사용됩니다. 예를 들어, Person 클래스의 배열을 사용하여 여러 사람의 정보를 저장하고 관리할 수 있습니다.

Person[] people = new Person[3];
people[0] = new Person("Alice", 25);
people[1] = new Person("Bob", 30);
people[2] = new Person("Charlie", 28);

위 코드에서 people 배열은 Person 객체를 저장하기 위한 것으로, 각 인덱스에는 Person 객체가 할당됩니다.

결론

이번 포스트에서는 배열과 멤버 변수에 대해 간단히 살펴보았습니다. 배열은 여러 값들을 저장하고, 멤버 변수는 객체의 상태를 유지하는 데에 사용됩니다. 이러한 기본적인 개념을 이해함으로써 더 복잡한 프로그래밍 작업을 수행할 수 있을 것입니다.

향후 포스트에서는 배열과 멤버 변수를 보다 다양한 상황에서 활용하는 방법에 대해 알아보겠습니다.