TIL 2023-01-20 항해99 D+12

황원준·2023년 1월 20일

hanghae99

목록 보기
13/24

1. 문제점

Java언어가 객체지향 언어라는 사실은 알고 있었다. 이번주 언어 공부, Java공부를 진행하고 있는데, 그 전 부터 공부했던 것이 뭔가 잘못된 방식으로 진행했다는 것을 깨달았다. 그래서 약간의 현타 아닌 현타가 왔다. 무언가 Java 문법을 쓸 줄 아는데 잘못 쓰고 있거나, 잘못 알고 있거나 어떤 개념인지 모르는 채 Java를 써왔던 거 같았다.

2. 시도 해본 것들

시도 라기 보다 오늘 공부해본 것들은 Java 객체지향 프로그래밍 언어를 많이 공부하였다. 근데 뭔가 output이 없다보니 내가 공부한게 맞을까 하는 기분이 들었다. 그리고 헷갈리기 시작하였다. 정리가 안되기 시작한 것 이다. 클래스 변수가 무엇이고 객체를 인스턴스화 한게 무엇이며 클래스 변수와 인스턴스 변수의 다른점이 무엇인지도 헷갈리기 시작하였다.

3. 해결법

기술 매니저님에게 조언을 받았다. 결국은 많이 보고 자기 꺼가 되게 하는 것 이었다. 오늘 하루 많은 개념이 머리속에 집어 넣어졌고 더군다나 나는 비전공자 출신인데, 이걸 한번에 이해하고 들어가는게 말이 된가 싶었다. 그래서 천천히 하기로 마음을 먹었다. 급하게 가면 체한다고 했다. 차근차근 많이 보도록 할 것이고 블로그에 내가 스스로 정리하도록 노력하겠다.

4. 알게 된 점

Java는 객체 지향 언어라는 점.
클래스, 객체, 인스턴스, 변수의 종류, 메서드, 호출스택, 기본형 매개변수와 참조형 매개변수, static, 오버로딩, 생성자, this와 this()

profile
좋은 개발자가 되기 위해 노력 하는 개린이

0개의 댓글