나는 다음과 같은 Generices을 구현 한 : 그런 다음제네릭 및 추상 클래스는
public class GenericAnimal<T>
{
public int legs;
public void Walk()
{
Console.WriteLine("Animals Walk....");
}
}
public class Dog
{
public void Bark()
{
Console.WriteLine("Barking....");
}
}
public class Cat
{
public void Mew()
{
Console.WriteLine("Mewing....");
}
}
내가 클래스를 사용하고 다음과 같이하십시오 dogObj 및 catObj 모두에서
GenericAnimal<Dog> dogObj = new GenericAnimal<Dog>();
GenericAnimal<Cat> catObj = new GenericAnimal<Cat>();
을, 나는 "워크 무엇입니까 "방법. 추상 클래스를 사용하면이 일을 할 수 있습니다. 그렇다면 Generics를 Abstract 클래스보다 더 많이 사용하는 이점은 무엇입니까?
예에서는 generic을 사용할 수 없습니다. –
7 개의 질문과 답변이 없습니다 - 가능한 경우 이전 게시물에 대한 답변으로 질문을 표시하십시오. – Kane
당신의 dogObj 나무 껍질합니까? 너 고양이 오브 뮤? –