C面向对象编程.pptxVIP

  • 6
  • 0
  • 约1.34千字
  • 约 56页
  • 2021-10-08 发布于河南
  • 举报
第5章 C#面向对象编程;5. 1继承;继承(续);继承(续);继承(续);继承(续) —?---?---?---?----------- 【例5?1】类继承时隐藏同名成员的应用示例。 using System; namespace School { public class Student { protected string name; protected int id; public Student() { } public Student(string str, int Jd) { name=str; id=_id;;继承(续);继承(续);继承(续);继承(续);继承(续);5.2抽象和密封;抽象和密封(续);抽象和密封(续);抽象和密封(续) ?----?----?----?---------------------- 5.2.2密封类 如果所有的类都可以被继承,就很容易导致继承的 滥用,使类的层次结构变得复杂,从而使开发人员对 类的理解和使用变得困难,为了避免这种情况,C#提 出了密封类的概念。 密封可以用来限制类的扩展和继承,如果密封了某 个类,则其他类不能从此类继承;如果密封了某个成 员,则派生类不能对此成员进行重写操作,即密封可 以防止对类的成员进行继承或重写。在默认情况下, 不应密封类的成员。;抽象和密封(续);抽象和密封(续);5.3多态;多态(续);多态(

文档评论(0)

1亿VIP精品文档

相关文档