반응형
1. overloading
overloading은 멤버 메서드의 재사용이다.
class Pig
{
void Sleep()
{
}
void Sleep(int time)
{
}
}
2. overriding
overriding은 부모 클래스에 있는 멤버 메서드를 자식 클래스에서 재정의 하는 것이다.
class Pig
{
public virtual void Eat()
{
Console.WriteLine("먹는다");
}
}
class PinkPig : Pig
{
public override void Eat()
{
Console.WriteLine("핑크 돼지가 먹는다");
}
}
반응형
'유니티 공부 > C# 문법' 카테고리의 다른 글
C# 문법 - interface (0) | 2023.04.14 |
---|---|
C# 문법 - abstract (0) | 2023.04.14 |
C# 문법 - 다형성(virtual, override) (0) | 2023.04.12 |
C# 문법 - 클래스 형식 변환 (0) | 2023.04.12 |
C# 문법 - 은닉성(public, protected, private) (0) | 2023.04.12 |
댓글