C#第6章 面向对象的程序设计4H.pptVIP

  • 2
  • 0
  • 约1.33万字
  • 约 51页
  • 2019-09-07 发布于湖北
  • 举报
运算符重载—自学 在C#中,运算符重载在类中进行声明,语法: 返回值类型 operator 运算符(运算对象列表) { 重载的实现部分; } 在C#中,可重载的运算符主要有: + - ! ~ ++ -- true false * / % | ^ == != = = 不能重载的运算符有: .= || ?: new typeof sizeof is 6.3.4 构造函数与析构函数 构造函数是类中的一种特殊的与类名同名的方法,主要为对象分配存储空间,完成初始化操作等。 在类定义中添加与类同名的方法,如在Student类添加: public Student(形参列表) { } 当某个类没有定义构造函数时,系统将自动为其创建一个默认构造函数。 构造函数总是使用public,类的外部不能使用private成员。 构造函数不需要显式调用,不能声明返回类型(也不能用void )。 可有多个同名的构造函数,只是形参不同,称构造函数重载。 实例:构造函数 在前面的例子中加入构造函数: public Student() { grade = 聊大理工学院2011级; } private void b

文档评论(0)

1亿VIP精品文档

相关文档