28 lines
484 B
C#
28 lines
484 B
C#
|
using System;
|
|||
|
namespace Storage.Test {
|
|||
|
public class JustTest {
|
|||
|
public class Animal {
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
public class Dog : Animal {
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
public class Walk<T> where T : Animal {
|
|||
|
public virtual T Do() {
|
|||
|
return default;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public class Run : Walk<Dog> {
|
|||
|
public override Dog Do() {
|
|||
|
return base.Do();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public JustTest() {
|
|||
|
}
|
|||
|
}
|
|||
|
}
|