第四章2012压缩版.ppt

第四章2012压缩版

第四章 面向对象编程进阶 主讲人:蔡菲 2 base 关键字 base 指代一个对象的父类/基类 当子类中的成员与父类成员重名是,父类的成员被隐藏 base 的作用: 点取父类中被子类隐藏了的成员变量 点取被子类覆盖了的方法 作为方法名表示父类的构造函数 如果将Square类改写成: // 派生类Square,从 Rectangular类中派生 public class Square: Rectangular public Square string Color,double Side 实际上,这种情况调用的是父类的无参构造函数,而不是有参构造函数,它等同于: / /派生类Square,从 Rectangular类中派生 public class Square: Rectangular public Square string Color,double Side :base base关键字说明 可以使用 base 关键字调用基类的构造函数 用于从派生类中访问基类成员 在静态方法中使用base关键字是错误的。 3.System.Object类 System.Object类常见的公有方法 Equals——如果两个对象具有相同值时,方法将返回true。 GetHashCode——方法返回对象值的散列码。 ToString——通过在派生类中重写该方法,返回一个表示对象状

文档评论(0)

1亿VIP精品文档

相关文档