第九章定义类——继承专题课程回顾?类的定义方法–类的定义方法同结构体类似,只是类是使用‘ class ’关键字进行定义的。?类的定义方法–类的定义方法同结构体类似,只是类是使用‘ class ’关键字进行定义的。 class < 类名>{<可访问级别>类型名成员名 1; <可访问级别>类型名成员名 2; < 可访问级别>返回值类型成员函数名(参数列表) { // .... } } class < 类名>{<可访问级别>类型名成员名 1; <可访问级别>类型名成员名 2; < 可访问级别>返回值类型成员函数名(参数列表) { // .... } }课程回顾?类的使用–在 C# 中,我们使用 new 运算符来创建类的对象。?类的使用–在 C# 中,我们使用 new 运算符来创建类的对象。类名对象名= new 类名(); 类名对象名= new 类名();课程回顾?构造函数–构造函数是指在创建类的对象时自动执行的函数,由它负责对类的对象进行初始化。–构造函数其实就是定义这样的函数,它的名字与类的名字相同,并且不用定义返回类型, 因为构造函数是不能返回值的。–构造函数是一种强制性的约定,在创建类的对象时会自动调用它。?构造函数–构造函数是指在创建类的对象时自动执行的函数,由它负责对类的对象进行初始化。–构造函数其实就是定义这样的函数,它的名字与类的名字相同,并且不用定义返回类型, 因为构造函数是不能返回值的。–构造函数是一种强制性的约定,在创建类的对象时会自动调用它。课程回顾?构造函数的定义?构造函数的定义 class < 类名>{ < 可访问级别> < 类名>(参数列表) { // 在这里初始化类的对象! }} class < 类名>{ < 可访问级别> < 类名>(参数列表) { // 在这里初始化类的对象! }}课程回顾?构造函数定义示例?构造函数定义示例 class MyClass { public MyClass () { Console .WriteLine( “ MyClass created! ”); } } class Program { static void Main( string [] args ) { MyClass myClass = new MyClass (); } } class MyClass { public MyClass () { Console .WriteLine( “ MyClass created! ”); } } class Program { static void Main( string [] args ) { MyClass myClass = new MyClass (); } } MyClass created! MyClass created! 课程回顾?带参数的构造函数?带参数的构造函数 class MyClass { public MyClass( string name) { Console .WriteLine( “ Hello , {0}! ”, name); } } class Program { static void Main( string [] args ) { MyClass myClass = new MyClass (“ somebody ”); } } class MyClass { public MyClass( string name) { Console .WriteLine( “ Hello , {0}! ”, name); } } class Program { static void Main( string [] args ) { MyClass myClass = new MyClass (“ somebody ”); } } Hello, somebody! Hello, somebody! 课程回顾?构造函数的重载?构造函数的重载 class MyClass { public MyClass () { Console .WriteLine( “ Hello !”); } public MyClass( string name) { Console .WriteLine( “ Hello , {0}! ”, name); } } class Program { static voi
第九章(2) 定义类-继承-课件(PPT精品) 来自淘豆网www.taodocs.com转载请标明出处.