继承
如果子类需要重写 (Override) 某个方法,则:
1 在父类里,声明 virtual public virtual void Translate()
2 在子类里,声明 override public override void Translate() 把 virtual 称为 虚方法
多态是指:
1 方法名的重载 Overload
2 继承时的方法重写 Override
3 泛型 Generic Type
在Override时,如果要调用父类的方法可以用base 例如,
public override void Translate() { base.Translate(); Console.WriteLine("号码为:" + number); }
构造方法的继承:
1 在创建子类实例时,先执行父类的构造方法,后执行子类的构造方法
2 如果要显式地调用父类的构造方法,可以用base
public class Point3D : Point { public Point3D(int x, int y, int z) : base(x, y) { } }