*메인 메서드
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("아콘이 생성되었습니다.");
}
//멤버 메서드
}
'C# > 수업 과제' 카테고리의 다른 글
클래스 및 인스턴스 만들기와 메서드 연습4 (벌쳐-마인) (0) | 2021.12.23 |
---|---|
클래스 및 인스턴스 만들기와 메서드 연습3 (SCV-배럭) (0) | 2021.12.23 |
클래스 및 인스턴스 만들기와 메서드 연습1 (라바-저글링) (0) | 2021.12.23 |
반환값이 있는 메서드 작성 (scv 미네랄, 가스 캐기, 좌표) (0) | 2021.12.23 |
삼일째 수업 복습 (0) | 2021.12.23 |