C#程序设计 第3章C#面向对象编程
C# 程序设计 第3章 C#面向对象编程
C#程序设计 第3章C#面向对象编程
C# 程序设计 第3章 C#面向对象编程
本节目标 ■理解面向对象的基本概念 ■理解类和对象的区别和联系 ■掌握方法的重载、不同的方法参数 ■掌握构造函数的声明及使用 ■了解静态构造函数的声明和使用 ■掌握类的继承 ■掌握this和base的用法 3
3 本节目标 ▪ 理解面向对象的基本概念 ▪ 理解类和对象的区别和联系 ▪ 掌握方法的重载、不同的方法参数 ▪ 掌握构造函数的声明及使用 ▪ 了解静态构造函数的声明和使用 ▪ 掌握类的继承 ▪ 掌握this和base的用法
基本内容 方法的重载 构造函数 类的继承 小结
4 基本内容 构造函数 小结 方法的重载 类的继承
为什么要重载 问题 public int Sum(int para1,int para2) 整形参数, 返回值整型 return para1 para2; 如果想让两个string型、两个double型相加,怎么做? 编写两个不同名字的方法,这样我们在进行调用时 要先判断是什么类型,能否不判断直接就能相加呢? 5
5 为什么要重载 public int Sum(int para1, int para2) { return para1 + para2; } 整形参数, 返回值整型 如果想让两个string型、两个double型相加,怎么做? 编写两个不同名字的方法,这样我们在进行调用时 要先判断是什么类型,能否不判断直接就能相加呢?