C# 초보입니다. ㅠㅠ 시험기간이라 공부중인데 이해가 안되네요..
기반 클래스를 선언할 때 파생 클래스로 인스턴스를 생성하는 것과
기반 클래스만으로 인스턴스를 생성하는 것의 차이는 무엇인가요??
간단하게 출력문만 있는 이름이 같은 메소드를 하나씩 만들고 new 키워드로 기반 클래스에 있는걸 숨기고 실행해보았는데
기반클래스에 있는 메소드를 호출하던데 대체 어떤 차이가 있는건지.. ㅠ
virtual 키워드를 사용하여 오버라이드 하니까 파생 클래스로 인스턴스를 생성하면 파생 클래스에 있는 메소드를 읽어오네요.??
으아아아 모르겠다ㅠㅠㅠ