2023.04.15

Jay Ji·2023년 4월 15일
0

I write TIL I close my Eyes

목록 보기
11/28
post-thumbnail

Problem

어쩌면 너무 기본적인 개념일수도 있지만, 지난 3주간 java를 공부하면서 instance의 개념을 이해하기가 너무 어려웠다. instance는 왜 생성하는지 이해가 잘 가지 않았고, 거기서부터 막히니... 알고리즘부터 객체지향까지 이해하는데 어려움을 느꼈다.

What I tried

전체적인 흐름이나 로직에 대해서는 어느정도 이해를 하였지만, 정확하게 왜, 어떻게, 무슨 이유로 instance가 있는지 이해가 가지 않았고, 알고리즘 문제를 풀 경우에는 눈치껏 여기에 들어가야하는 것 같다라는 느낌으로 사용을 하였다.

What was Wrong?

문제는 내가 정확하게 해당 내용을 이해하고 숙지하지 못했다.

What I learned

기술매니저님을 만나 질문을 하였고 아래와 같이 쉽게 이해할 수 있었다.
먼저 예시로 user라는 Class를 만들었다. Class는 설계도와 같으며, 그 안에는 user에 대한 기본 데이터가 들어가있다. 이때 내가 user Class 기본데이트를 이용하여 user 1, user 2를 만들고 싶을때 user Class를 사용한 새 instance를 만들어서 user 1과 user 2를 만들 수 있다. 이와 같이 Class에서 define하고 있는 내용을 사용하기 위해서는 instance 생성이 필수적이다.

The new keyword in Java instantiates a class by allocating desired memory for an associated new object. It then returns a reference to that memory. Many times, the new keyword in Java is also used to create the array object. The new keyword is followed by a call to a constructor, which instantiates the new object. 더 보기

profile
Think out of the Box

0개의 댓글