App 클래스
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearnDotnet
{
internal class App
{
//생성자 메서드
public App()
{
Marine marine = new Marine(60); //호출은 부모가 먼저되고
}
}
}
Marine 클래스
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearnDotnet
{
public class Marine : TerranUnit
{
//멤버변수
//생성자메서드
public Marine(int hp) : base (hp)
{
}
//멤버메서드
}
}
TerranUnit 클래스
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearnDotnet
{
public class TerranUnit
{
//멤버변수
int hp;
//생성자메서드
public TerranUnit(int hp)
{
this.hp = hp;
}
//멤버메서드
}
}
'C#프로그래밍' 카테고리의 다른 글
구조체 ,추상 클래스, 봉인, 인터페이스, vector2 (0) | 2023.07.24 |
---|---|
업캐스팅과 다운캐스팅 (0) | 2023.07.24 |
virtual, override, overload, base (0) | 2023.07.24 |
상속 (0) | 2023.07.24 |
저글링, 마린, 메딕 (0) | 2023.07.24 |