μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
Tags
- ꡬν
- μΉ΄μΉ΄μ€
- λ°±μ€
- JavaScript
- μ°μ ¨μμ
- μ½λ©ν μ€νΈ
- κ·Έλν νμ
- DP
- λ¬Έμμ΄ νμ±
- νμ΄μ¬
- νλ‘κ·Έλλ¨Έμ€
- μ½λνΈλ¦¬
- DART
- sort
- Java
- JS
- c#
- programmers
- μ€ν°λ
- λͺ»κ·Έλ¦¬μ§λ§
- μκ³ λ¦¬μ¦
- μ΄μ§νμ
- μλ£κ΅¬μ‘°
- Flutter
- BAEKJOON
- μΌμ±swμν
- λμ νλ‘κ·Έλλ°
- Algorithm
- μλ°μ€ν¬λ¦½νΈ
- BFS
Archives
- Today
- Total
Algo μ°μ
07. μμ λ³Έλ¬Έ
namespace inheritEx
{
class Parent
// μμμ ν΄μ£Όλ ν΄λμ€λ₯Ό λΆλͺ¨, μνΌ, μμ ν΄λμ€λΌκ³ μΌμ»«λλ€.
// κΈ°λ°(Base) ν΄λμ€λΌκ³ λ λΆλ₯Έλ€.
{
public Parent()
{
Console.WriteLine("Parent μμ±μ νΈμΆ");
}
~Parent()
{
Console.WriteLine("Parent μ’
λ£μ νΈμΆ");
}
public void showInfo()
{
Console.WriteLine("Parent Class");
}
}
class Child : Parent
// μμμ λ°λ ν΄λμ€λ₯Ό μμ(νμ)ν΄λμ€λΌκ³ μΌμ»«λλ€.
// μμμ λ°μ λμλ : ν€μλλ₯Ό μ΄μ©νμ¬ μμλ°λλ€.
// μμλ°μ μ½λλ₯Ό μ¬νμ©ν΄μ μμ μκ² λ§λ μ½λλ‘ μμ νμ¬ μ¬μ©ν μ μλ€.
{
public Child()
{
Console.WriteLine("Child μμ±μ νΈμΆ");
}
~Child()
{
Console.WriteLine("Child μ’
λ£μ νΈμΆ");
}
public void showInfo() { Console.WriteLine("Child Class"); }
}
class Program
{
static void Main(string[] args)
{
Child a = new Child();
a.showInfo();
}
}
}
Output
Parent μμ±μ νΈμΆ
Child μμ±μ νΈμΆ
Child Class
μμ
: λΆλͺ¨λ‘λΆν° μμμ λ°λ―μ΄ νλ‘κ·Έλλ°μμλ λΉμ·νκ² λΆλͺ¨ν΄λμ€μμ μμν΄λμ€μκ² κ°μ§κ³ μλ νλλ λ©μλλ₯Ό μ λ¬ν¨μΌλ‘μ¨μ¬νμ©
νλκ².- μμμ ν΄μ£Όλ ν΄λμ€λ₯Ό
λΆλͺ¨ ν΄λμ€
(νΉμμνΌ(super)ν΄λμ€
,μμν΄λμ€
,κΈ°λ°(Base)ν΄λμ€
)λΌκ³ μΌμ»«λλ€. - μμμ λ°λ ν΄λμ€λ₯Ό
μμν΄λμ€
(νΉμνμν΄λμ€
,νμν΄λμ€
) λΌκ³ μΌμ»«λλ€. - μμμ λ°μ λμλ
:
ν€μλλ₯Ό μ΄μ©νμ¬ λΆλͺ¨ν΄λμ€λ₯Ό μμ λ°λλ€. μμ
μ κ°μ₯ ν° λͺ©μ μλΆλͺ¨ν΄λμ€
μ μ½λλ₯Ό μ¬νμ©νμ¬μμν΄λμ€
μκ² λ§λ μ½λλ‘ μμ ν΄ μ¬μ©ν¨μ μλ€.(μ¬νμ©
)
'π» Programming Language > C#' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
09. μμκ΄κ³μ ν΄λμ€ νλ³ν (0) | 2022.04.06 |
---|---|
08. baseν€μλμ sealedνμ μ (0) | 2022.04.06 |
06. μ κ·Όμ νμ(Access Modifier) (0) | 2022.04.06 |
05. this, this() μμ±μ (0) | 2022.04.06 |
04. κΉμ 볡μ¬μ μ΄ν΄ (Deep Copy) (0) | 2022.04.06 |