每天学一点,每天积累一点,进步就不止一点点!PS:好记性不如烂笔头,学会总结,学会思考~~~ ----要飞翔,必须靠自己!

灰太狼的梦想

好记性不如烂笔头,学会总结,学会思考~~~

摘要: 1.构造函数是一个特殊的方法,没有返回值类型,不能返回值,方法名称和类名一致。 2.构造函数的作用就是构建对象的属性值。 3.任何类的成员都不可能与类名称一样,除了构造函数与析构函数。 4.任何类都会默认提供一个无参的构造函数。但是如果手动添加了带参的构造函数,那么无参的构造函数,会自动消失,所以在 阅读全文
posted @ 2015-05-17 22:34 灰太狼的梦想 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1.属性封装是为了保护与之相对应的字段的,保证字段的读取和赋值是否符合要求 2.属性可以分为:读写,只读,只写 3.允许外部访问的变量一定要申明为属性 4.属性的本质就是两个方法。 5.自动属性 6.属性本身不能存储数据的,一般是和字段连用的,就算自动属性,也是编译器默认帮我们生成了一个字段的。 阅读全文
posted @ 2015-05-17 21:41 灰太狼的梦想 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一.概念 1.类的作用是来模拟现实对象的,一个现实对象可以从两个地方进行描述:特征和行为。 2.类不是你凭空想象的,它只是描述现实对象具体的特征和行为的。 3我们写类只需要写我们所需要的。 4.类是提供给别人使用的,所以不能是私有的,或者是受保护的。 二.类的对象初始化 1.通过对象.属性 2.对象 阅读全文
posted @ 2015-05-17 20:31 灰太狼的梦想 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.参数传递默认都是传递栈空间里面存储的内容2.如果添加了ref那么传递的都是栈空间地址,而不再是栈空间里面的内容3.如果添加了out,那么传递的也是栈空间的地址 1 //写一个方法计算一个int类型数组中每个元素的总和以及最大值和最小值 2 /// 3 /// ... 阅读全文
posted @ 2015-05-17 16:05 灰太狼的梦想 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1 string str1="aa"; 2 3 string str2="aa"; 4 5 6 str1,str2,变量所指向的堆空间的地址是一样的。栈空间的内容是不一样的。 7 8 9 10 //new的作用 11 * 1.开辟合适大小的堆空间或者常量区空间 12 * 2.创建对象 13 * 3.调用构造函数 14 * 4 返回开... 阅读全文
posted @ 2015-05-17 13:26 灰太狼的梦想 阅读(620) 评论(0) 推荐(0) 编辑