有个关于C#继承的问题
我有两个类:
public class Parent { public string name { get; private set; } public int age { get; private set; } public Parent(string name, int age) { this.name = name; this.age = age; } public void ModifyAge(int age) { this.age = age; } } public class Child : Parent { public int Score { get; private set; } public Child(string name, int age, int score) : base(name, age) { this.Score = score; } public static void Print(Child c) { Console.WriteLine("This static method write : " + c.Score); } }static void Main(string[] args) { Parent p = new Child("lijian", 27, 90); Child c = (Child)p; Child.Print(c); Console.ReadLine(); }