* 해당 글은 시작하세요! 헤드퍼스트 C# 도서를 읽고 정리한 글입니다.
https://product.kyobobook.co.kr/detail/S000211338172
헤드 퍼스트 C# | 앤드류 스텔만 - 교보문고
헤드 퍼스트 C# | 상상을 초월하는 객체지향 C# 학습법 직관적인 설명과 다채로운 구성으로 생생하게 체험하는 C# 프로그래밍재치 넘치는 설명과 틀에 박히지 않은 구성으로 복잡한 개념도 쉽게
product.kyobobook.co.kr
https://github.com/head-first-csharp/fourth-edition
GitHub - head-first-csharp/fourth-edition: Code and graphics for the projects in the 4th edition of Head First C#
Code and graphics for the projects in the 4th edition of Head First C# - head-first-csharp/fourth-edition
github.com
* 캡슐화(encapsulation)
다른 클래스가 의도와는 다르게 값을 변경하거나
다른 클래스의 멤버를 잘못 사용하는 상황을 방지해서 코드를 안전하게 지켜준다
* 속성(property)
사용할 때는 필드처럼 보이고 내부 실행은 메서드처럼 작동하는 클래스 멤버이다
* 문자열 보간(string interpolation)
문자열 결합을 더 읽기 쉽게 해준다
이 기능을 사용하려면 문자열 앞에 $ 기호를 붙인 다음 중괄호 안에 출력할 값을 넣으면 된다
* 클래스의 모든 메서드는 유일한 시그니처(signature)를 가진다
* 객체 이니셜라이저에서 속성을 초기화할 수 있다
* 개발자가 정의하지 않아도 모든 클래스에는 생성자가 있다
* private 생성자를 추가해서 다른 클래스가 클래스를 인스턴스화하는 것을 막을 수 있다
'IT공부 > IT서적' 카테고리의 다른 글
| [헤드퍼스트 C#] Chapter 4. 참조 이해하기 (0) | 2025.06.16 |
|---|---|
| [헤드퍼스트 C#] Chapter 3. 이해하기 쉬운 코드 만들기 (0) | 2025.06.07 |
| [헤드퍼스트 C#] Chapter 2. 명령문, 클래스, 코드 (0) | 2025.05.23 |
| [헤드퍼스트 C#] Chapter 1. 멋진 프로그램을 만들어 봅시다! (0) | 2025.05.17 |
| [시작하세요! C#10 프로그래밍] 3장. C# 기초 (0) | 2025.04.10 |