이전 학습 내용

문제를 풀었다.

SigLee0505 2022. 11. 4. 18:30

오늘은 객체지향 프로그래밍 문제를 풀었다.

흠 .... 결과는 처참했다.

무슨 옳은 것을 고르시오 에 틀린 것을 고르고 / 조금만 생각해보면 바로 답이 나오는걸 대충 풀었나? 라는생각을 하며 반성하는 시간을 가졌다.

 

실제로 정답률이 50%정도 였다.

 

음.... 진짜 결과를 보고 아니 이게 무슨 똥같은 결과야!! 라는 생각을 하고 틀린 문제를 차근차근 보았다.

여기에 기록할 것은 문제를 그대로 작성한 것이 아니라 내가 문제를 왜 틀렸는가 하는 것만 작성하겠다.

 

 

1. 틀린것을 고르랬더니 옳은 것을 골랐다. 

    세상 가장 멍청한 짓을 해버렸다.

 

2. 직접 초기화가 필요한 영역!!! 지역변수!! 매개변수!!! 제발 까먹지 말자!!!

3. 인스턴스 변수가 메모리에 올라갈 때는 인스턴스가 생성될 때이다.>>> 이거 옳은것은 을 틀린것을 골랐던것같은데 음..

     참고로 인스턴스 변수 즉 인스턴스를 참조하는 변수는 매개 변수기 때문에 스택영역에 올라간다.

      또한 인스턴스된 것은 힙영역에 올라간다.!

마지막은 코드로 작성하면 좋겠지만 나름 귀찮게 때문에.....

핵심은 메소드를 불러왔을때 함정이 지역변수가 전역변수에 영향을 주는가!!! 이거였다.

 

천천히 다시한번 이론을 봐야겠다.

 

 

 

'이전 학습 내용' 카테고리의 다른 글

Iterator 사용 시 주의 사항(toNext())  (0) 2022.11.17
java  (0) 2022.11.17
java 02  (0) 2022.11.17
코드스테이츠 섹션 1 완료 회고  (0) 2022.11.16
Java 생성자와 인터페이스 질문!  (0) 2022.11.12