오늘은 복습해보는 시간입니당
잘이해한건지 되돌아 볼겸 하는 정리!
일단 캐릭터 라는 class를 만들고
Archer라는 클래스를 만들어서 ": Character"를 해주면 캐릭터를 상속시킵니다
즉 보이진않지만 Archer라는 클래스안에 Character의 내용이 들어가있다는 것
그리고 각각
(string Name, int Hp, int Att, int Def, int Lv, float Speed, float Exp, bool Type)
안에 있는 내용대로
name = Name;
hp = Hp;
att = Att;
def = Def;
level = Lv;
speed = Speed;
exp = Exp;
type = Type;
하면 상속끝
여기까지가 저번 내용
오늘은 이제 Virtual과 override를 배웠습니다
public virtual void test()
{
????
}
이런식으로 ???에 내용을 넣어주면
상속한 클래스로 가서
public override void test()
{
!!!!
}
를 할경우 상속한 클래스에서 ???와 !!!!!가 동시에 뜨는 것
자세한 내용은 잘 기억이 안나지만 이런식으로 했던 거 같다.. 기억을 더듬느라 많이 힘들었다..
강의자료를 주말이전에 올려주신다고 했으니 그때 다시 복습해야겠다