C# 面向对象编程:继承、抽象类、多态与接口详解
1. 继承与构造函数
在 C# 编程中,继承是一个重要的概念,它允许我们创建一个新类,该类继承自另一个现有类,并可以添加额外的方法和属性。例如,InternationalAddress类继承自Address类,并实现了ToString()方法。
public class Address { public string StreetAddress; public string City; public string State; public string Zip; public override string ToString() { return string.Format("{0}" + Environment.NewLine + "{1}, {2} {3}", StreetAddress, City, State, Zip); } } public class InternationalAddress : Address { public string Country; public override string ToString() { return base.ToString() + Environment.NewLine + Country; } }在调用父类的