基于C#语言进行面向对象编程(一).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:47 大小:5.7MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于C#语言进行面向对象编程(一).ppt

基于C#语言进行面向对象编程(一).ppt

预览

免费试读已结束,剩余 37 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章OOP概述、封装面向对象概述为什么要使用面向对象的编程面向对象的基本概念类视图构造函数方法的使用方法重载静态方法封装属性的概念属性的定义以及用法枚举常量编码规范面向过程式设计为什么使用面向对象的编程(二)对象是人们要进行研究的任何事物面向对象的基本概念——类与对象以下描述中哪个是类,哪个是对象?1.汽车2.消防车3.牌照为“WJ18X6088”的红色消防车面向对象的基本概念——简单应用publicclassStudent{intage=26;//姓名privatestringname;publicstringName{get{returnname;}set{name=value;}}//问候publicvoidSayHi(){…}}类图类图的符号Studentzhang=newStudent();zhang.Name="张靓靓";zhang.Age=20;zhang.Hobby="唱歌歌";构造函数使用构造函数在类中使用方法静态成员初始化与静态构造函数方法的参数(一)冒泡排序冒泡排序用二重循环实现冒泡排序用二重循环实现冒泡排序冒泡排序方法的参数(二)方法的参数(三)静态方法和实例方法为什么要重载?方法的重载示例classAdd{publicstringSum(stringpara1,stringpara2){…}publicintSum(intpara1,intpara2){…}}publicStudent(){}publicStudent(stringname,intage,stringhobby){this.name=name;this.age=age;this.hobby=hobby;}封装——公有成员和私有成员封装——数据安全封装字段什么是属性在类中使用属性属性的特点如何避免pi在类中被修改?常量什么是枚举?枚举定义枚举与其它类型的转换枚举的特点枚举的典型应用privateinta;publicintA{get{returna;}set{a=value;}}Pascal命名法变量采用有意义的单词单词的第一个字母大写StudentName、MaxAgeCamel命名法变量采用有意义的单词第一个单词的首字母小写其余单词的首字母大写name,className练习小结