编程的最基本的单元:类用户自定义类型;ps:Student类student s=new student //实例化实例化出来的s就叫对象 封装:将数据源给保护起来,不能随意的取值赋值 基本格式:class student{private string _Name; //私有的成员变量,明星 publ ...
分类:
其他好文 时间:
2016-07-04 20:39:12
阅读次数:
184
最基本的单元:类(使用方法类似于结构体)用户自定义类型;Student类 封装:将数据源给保护起来,不能随意的取值赋值 基本格式:class Class1{ private string _成员变量名(例如:_Name); //私有的成员变量,就像明星 public string 对应属性名(例如: ...
分类:
其他好文 时间:
2016-07-04 20:17:39
阅读次数:
107
来自万一:http://www.cnblogs.com/del/archive/2008/01/16/1041446.html ...
分类:
其他好文 时间:
2016-07-01 18:20:24
阅读次数:
118
二: 实现单例的其他方法。 __metaclass__ (元类是用来生成类对象的类) 如果元类定义了__call__方法,那么用这个类作为元类的类对象生成的过程是: 利用这个元类生成整个类对象, 当用这个类对象生成实例的过程中会首先调用这个元类的 __call__方法(调用这个类对象的__new__ ...
分类:
编程语言 时间:
2016-06-28 21:43:46
阅读次数:
191
5.1编程语言的基元类型 编译器(Compiler)直接支持的数据类型称为基元类型(primitive type)。 我希望编译器根本不要提供基元类型名称,强制开发人员使用FCL(Framework类库)类型名称: 许多开发人员都困惑于到底应该使用string还是String。由于C#的string ...
分类:
其他好文 时间:
2016-06-26 18:19:54
阅读次数:
305
友元:友元函数 友元类。 友元函数:不属于任何类,只是在类中声明一下(可以放在 private 或者 public,没有区别),告诉这个类,这个函数是你的朋友,当然朋友不是白当的:这个函数可以访问你的私有成员变量! 毫无疑问,这破坏了类的封装性,可能出现安全问题,那又怎么样~ 毕竟还是朋友。 友元类 ...
分类:
编程语言 时间:
2016-06-17 06:14:56
阅读次数:
191
本文转自博客在线,只供自己学习保存,任何转载和使用,责任自负,原地址:http://blog.jobbole.com/21351/ 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他 ...
分类:
编程语言 时间:
2016-06-15 14:04:29
阅读次数:
201
CLR规范要求重载操作符重载方法必须是public和static方法 C#要求操作符重载方法至少有一个参数的类型与当前定义的这个方法类型相同 为了减少运行时开销,编译器会直接针对基元类型执行运算,并直接生成操作这些类型的实例的中间代码(IL)指令,所以在Framework标准库中没有定义基元类型的操 ...
分类:
其他好文 时间:
2016-06-13 22:01:25
阅读次数:
126
前面一系列博文讲解的都是面向过程的编程,如今是时候来一波面向对象的讲解了 一、简介 面向对象编程是一种编程方式,使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。类就是一个模板,模板里可以包含多个方法(函数),方法里实现各种各样的功能,,对象则是根据模板 ...
分类:
编程语言 时间:
2016-06-08 22:56:42
阅读次数:
302