C#에서 추상클래스
C#에서 추상클래스(abstract class)는 '미완성 설계도'로, 공통된 틀을 제공하지만 자식 클래스(파생 클래스)가 반드시 채워야 할 부분이 있을 때 사용하며, abstract는 구현부가 없는 메서드를, virtual은 구현부가 있는 메서드를 파생 클래스에서 재정의(Override)할 수 있도록 허용할 때 쓰는 키워드예요. abstract는 '반드시 구현해야 함'을 강제하고, virtual은 '선택적 재정의'를 허용하는 차이가 있습니다. 추상클래스(abstract class)는 왜 사용할까?공통된 기반 제공: 여러 클래스가 공유하는 기본적인 속성과 메서드(구현된 메서드도 포함)를 정의하여 코드 중복을 줄여줘요. (예: '동물'이라는 추상 클래스에 이름 속성과 나이 필드, 먹기() 메서드를 구현)강..
ETC
2026. 1. 22. 10:24
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- c# Encrypt / Decrypt
- FileStream Add Byte
- 서버 수준의 URN 필터
- 암호 마스터키
- WPF Scrollviewer in ScrollViwer
- SkiaSharp
- Windows IIS FTP 디렉토리 목록 오류
- Linux SSH Multi Computer Join
- Xamarin.Ios Firebase Phone SMS OTP Send
- WPF Excel Export Microsoft.Office.Interop 성능향상(열 기준으로 복사)
- Xamarin.Ios Firebase Phone Auth
- Xamarin Firebase Phone Auth
- C# LINQ Left join
- ClickOnce 인증서 인증기간 변경
- Microcharts
- Xamarin Firebase Phone User Add
- Xamarin.Forms
- WPF Datagrid Cell Value Change
- Label Text LineBreak in Xaml
- Entry '' has empty native path
- Xamarin.Ios Firebase Phone User Add
- GetCellContent CheckBox Value
- Xamarin SMS OTP Send
- ssl_client_socket_impl.cc
- 연산자 뒤에 피연산자가 없습니다.
- Embeded 한글Font적용
- WPF Textbox
- Xamarin reCAPTCHA
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
