반응형

[광고 누르면 오늘의 행운 상승!!]

배열, 구조체 ,클래스를 사용하는 이유

변수는 unique한 이름을 가지고 저장하는게 변수 값을 바꿀수 없는 건 상수이다.

<<배열>>
근데 같은 타입의 변수가 여러개 필요해 진다면 유니크하게 100개의 변수의
이름을 붙이기 어렵기 때문에 배열을 사용한다.

<<구조체>>
근데 변수가 100개가 필요한데, 타입이 다르다. 그렇다면 구조체를 사용하여
타입이 각각 다른 변수들을 묶어서 하나의 속성으로 나타 낼 수 있고 메모리
할당을 한번에 할 수있다.

<<클래스>>
클래스도 똑같다 다양한 형태타입의 데이터를 유니크하게 변수명을 붙이는 것이
쉽지는 않고 의미도 다 다르기 때문에 얘들은 동일한 의미이다. 그룹이라는 소속감을
주기 위해 클래스와 구조체를 사용하여 한번에 메모리를 할당하는 것이 new라는 연산자다.

1. 클래스의 타입이 다른 여러 연산자를 사용하기 위함
2. 변수는 담고싶지 않은데 math.random 등 유용한 메소드를 사용하고 싶기 때문.

반응형

'3. 자바 > 1. 자바의 특징' 카테고리의 다른 글

컴파일 과정  (0) 2020.03.02
자바의 특징  (0) 2020.03.02
메모리 호출 순서  (0) 2020.03.02
상속(Inheritance)  (0) 2020.03.02
캡슐화(Encapsulation)  (0) 2020.03.02

+ Recent posts