C#/수업 과제
클래스 및 인스턴스 만들기와 메서드 연습2 (하이템플러-아콘)
hyunjin-dev-log
2021. 12. 23. 17:17
*메인 메서드
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Program
{
static void Main(string[] args)
{
HighTemplar highTemplar1 = new HighTemplar();
HighTemplar highTemplar2 = new HighTemplar();
Archon archon = highTemplar1.Fusion(highTemplar1, highTemplar2);
Console.WriteLine(archon);
}
}
*하이템플러 클래스
'두 유닛이 하이템플러 일것'도 조건에 추가하고싶은데 어렵다.
어차피 하이템플러에 있는 결합기능이고 그래서 하이템플러이므로 조건을 삭제하기로했다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class HighTemplar
{
//멤버 변수
//생성자 메서드
public HighTemplar()
{
Console.WriteLine("하이템플러가 생성되었습니다.");
}
//멤버 메서드
public Archon Fusion(HighTemplar unit1, HighTemplar unit2)
{
Console.WriteLine("결합합니다.");
return new Archon();
}
}
*아콘 클래스
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class Archon
{
//멤버 변수
//생성자 메서드
public Archon()
{
Console.WriteLine("아콘이 생성되었습니다.");
}
//멤버 메서드
}