1학년을 마치고 군대에 갔다온 심상우 학생의 잃어버린 기억(객체지향)을 되찾아주었다 2.
객체지향 프로그래밍 언어가 갖고 있는 기본적인 기능만 배우고 그 외의 요소들과 C#언어에서 지원하는 기능들은 후에 유니티를 사용하면서 배울 예정이다.
- 잠깐 복습: C언어의 struct를 잘 알고 있는가?
- C# 기초기초기초 사전지식
1. 객체가 무엇?
1-1. class, 객체
1-2. public, private
1-3. 생성자
1-4. static
2. 왜 객체지향을 씀?
굳이 외우지 마시고 이런 느낌으로 쓴다 정도로 이해 (감을 잡으셈)
2-1. 추상화(Abstraction)
2-2. 캡슐화(Encapsulation)
2-3. 상속(Inheritance)
2-4. 다형성(Polymorphism)