楚老师C#视频总结
来源:互联网 发布:php wamp配置教程 编辑:程序博客网 时间:2024/05/01 19:44
每门语言的精髓都差不多,C#这门语言呢,也一样,也是从基本语法、运算符、类的声明、数据库进阶、实战演练这样讲过来的。
而C#作为一种面向对象语言 所以封装、继承、多态这三个重要的面向对象的特点是要搞清楚的。
以前是用过程化的方法做的学生信息管理系统、机房收费系统,现在要用面向对象的方法来做,所以理解好面向对象就显得很有必要了。
封装:
为什么把封装放在最前面呢,数据和一些函数、变量只有封装好成类,才能进行继承这个操作。封装的意义在于保护或者防止源代码被无意义的修改、破坏,进而保护数据不被意外的进行修改。
get()和set()方法:
例如:
public class Student { private string name public string Name { set{name=value;}//这里是给私有属性name赋值 get{return name;}//这里取出私有属性name的值 } }C#在定义类时,通常要把类中声明的对象封装起来,使得外界不能访问这个属性,上述代码中如果去掉set部分,则外界只能读取name的值,如果去掉get部分,则只能给name赋值,这样就可以控制外界对私有属性name的访问权限了。
有些人可能会觉得不就一个属性的值吗!给属性赋值(set)--------取出所赋的值(get),那为什么不直接取出属性的值?赋个值还要经过get、set?
其实这就相当于给属性加了个属性访问器,从我这里拿东西,取东西都要经过我这个属性访问器,当然也可以设置对什么成员进行访问,对什么成员不可以进行访问,门口大爷就是保护我们的安全的。
多态:
这是我写的一篇关于多态的一篇博客,这就不在讲了http://blog.csdn.net/hzl9966/article/details/41322053
继承:
继承很好理解,它是类和类之间的关系,C#是不允许继承多个类的,通过实现多个接口来实现多重继承的。
委托:
刚开始接触C#对委托理解的不是很好,也没有进行代码实现,所以这里就不展示了。
0 0
- 楚老师C#视频总结
- 孔浩老师SpringMVC视频总结
- C#视频学习总结
- C#视频总结
- C#视频总结
- C#视频总结
- 学习C#视频总结
- 【C#视频总结】
- C#视频总结
- 【C#视频】HTML总结
- C#视频总结
- struts2学习总结(风中叶老师的视频)
- 记 Linux 学习知识总结 -- 寒江老师视频(二)
- object c内存管理总结(关东升老师视频笔记)
- 黑马程序员—java毕老师视频个人总结01
- C#视频总结(一)
- 黑马程序员——C#基础视频笔记(苏昆老师的视频)
- 曾仕强老师视频
- JNI编程详解
- TServerSocket Open接收不到数据
- DPDK技术简介
- 2014年11月24日
- Spring各jar包的功能
- 楚老师C#视频总结
- Linux中的工作队列
- Persisting State of Components
- CDH5新特性及Bug修复
- 数据库批量插入
- java ckeditor
- Spring的AOP配置1
- XHProf——php性能分析工具
- 一道简单逻辑判断题