나 개발자 진짜 되냐?

[ 9月23日 ] 오늘 내가 배운 것 _ 7日次 본문

오늘 공부를 정리해봐요!

[ 9月23日 ] 오늘 내가 배운 것 _ 7日次

Snow Rabbit 2024. 9. 23. 22:52

 

이론상 내가 쓴 TIL 7번째다.

 

굉장히 타이트한 하루하루를 보내고 있다.

 

오늘은 문법 중에서도

코드 반 개념 반

공부한 거 같다..

 

수요일까지 만들어야 하는데...

자신이 없다.

 

할 만큼 하고 내야지 싶긴 한데

 

자신이 없다.

 

오늘은 튜터님께 물어본 질문

생성자를 꼭 써야 하나요?

에 받은 답을 여기에 쓰려고 한다.

 

사실 생성자를 쓰지 않고 변수 선언 및 초기화를 좌라락 당기면 되지만

 

앞으로 게임을 만들 우리는

몬스터든

직업이든

되게 다양하고 많을 것이다.

 

그렇기 때문에

몬스터 하나하나에게 변수를 적어주는 거보다

메서드를 만들어주는 것이 훨씬 편하고

 

그중에서도 

클래스와 이름이 같은 생성자를 쓰면서

변수 값을 초기화해서

다양한 부분에 활용할 수 있으면 좋다.

 

일반 메서드를 쓰든

생성자를 쓰든 상관없다고 하시기도 했다.

 

생성자라고 뭐 거창한 건 아니었던 거다.

 

이름이 클래스와 같으며

자동으로 생성되고

return값도 없고

그렇다고 void를 붙이는 것도 아닌

 

조금 특별한 친구일 뿐

메서드 역할은 같다!

 

이외의 오늘 공부한 건 많다.

 

뿌듯하긴 한데....

머리에 100% 다 들어왔다고는 장담 못하겠다

9시부터 앉아서 지금까지 강의를 듣고 있는데.....

집중이 흐릿해진다.......

 

하지만 나,

고생했다.

 

정리한 거 보니 너무 뿌듯하다!

 

https://qua28.tistory.com/126

 

[ C# 기본 문법 14 ] 객체 지향 프로그래밍? 그게 뭘까?

다양한 코드들을 만나면서객체지향이다 아니다 뭐 이런 이야기 많이 했었던 기억이 있다. 객체지향이라는 게 무엇이고그들의 특징이 무엇인지 공부해 보자! 객체지향 프로그램에는 특징이

qua28.tistory.com

 

https://qua28.tistory.com/127

 

[ C# 기본 문법 15 ] 클래스란? 객체란?

늘 클래스가 뭔가..에 대해 검색하고 찾아보는 일이 진짜 많았다. 오늘 진짜 진짜머리에 다 넣을거다!!!🌟 클래스란? 🌟 객체를 생성하기 위한 템플릿 또는 설계도 클래스는 속성과 동작을 가

qua28.tistory.com

https://qua28.tistory.com/128

 

[ C# 기본 문법 16 ] 상속과 다형성

저번글에서는C#은 객체지향적 언어고다섯 가지 특징이 있다고 했었다. 캡슐화다형성상속추상화객체 그 중에서상속과 다형성에 대해 정리해보려고 한다. 상속과 다형성은객체지향에서 굉장

qua28.tistory.com

 

https://qua28.tistory.com/129

 

[ C# 기본 문법 17 ] 제너릭

C#에서 사용되는고급 문법 및 기능에 대해 설명하려고 한다! 간단하게 알아보자! 🌟 제너릭 🌟클래스나 메서드를 일반화시켜 다양한 자료형에 대응할 수 있는 기능즉 코드는 하나고다양한 자

qua28.tistory.com

https://qua28.tistory.com/130

 

[ C# 기본 문법 18 ] out 과 ref

고급문법 두 번째out와ref가 있다. 둘 다 메서드에서 매개변수로 전달할 때 사용한다. 하나씩 알아보자!! 🌟 out 🌟 메서드에서 반환 값을 매개변수로 전달하는 경우에 사용 🌟 ref 🌟 메서드

qua28.tistory.com

https://qua28.tistory.com/131

 

[ C# 기본 문법 18 ] 인터페이스와 열거형

인터페이스 와 열거형에 대해 알아보자!  🌟 인터페이스 🌟 클래스가 구현해야 하는 멤버들을 정의  클래스가 아니라, 제약 조건을 명시!  클래스가 인터페이스를 구현할 경우,모든 인터페

qua28.tistory.com

https://qua28.tistory.com/132

 

[ C# 기본 문법 19 ] 예외 처리

예외처리.. 그렇지 사람이 융통성이 있지예외도 있고예외도 처리해야지 암암  바로 보자! 🌟 예외 🌟 실행 중에 발생하는 예기치 않은 상황 발생우리도 사람인지라코딩문제도 있을것이고

qua28.tistory.com

https://qua28.tistory.com/133

 

[ C# 기본 문법 20 ] 값형과 참조형 / 박싱과 언박싱

참조형은.. 들어본 같은데..값형은 뭐지?  같이 공부해 보자! 🌟 값형 🌟 변수에 값을 직접 저장   변수가 실제 데이터를 보유  해당 변수를 다른 변수에 할당하거나 전달할 때는 값이 복사복

qua28.tistory.com