- 博客(11)
- 收藏
- 关注
转载 windows phone开发资料汇总,转载51CTO
http://bbs.51cto.com/thread-935322-1.html win phone开发必看资料,下载地址收藏啦!收藏后可有选择性的下载,希望大家喜欢! 完整附件下载:http://down.51cto.com/data/414417
2013-07-26 09:12:06
502
原创 简单理解接口和抽象类
今天把笔记整理了发布,希望对初学者有所帮助! 接口:就是一个特殊的抽象类 接口本质目的就是为了多态,接口就是纯粹的为了实现多态而生的,多态体现在子类重写父类的方法,跟成员变量没有关系,所以不能有字段. 子类可以实现多个接口. 接口不能有具体的方法体,不能有字段. 1.类和接口的访问修饰符只有:public internal 为什么要显示实现接口? 方法重名后的解决办法。 显示实
2012-09-02 20:05:23
592
原创 虚方法和抽象方法以及多态的本质(里氏替换原则)!
函数重写:被重写的父类函数必须是【虚方法或抽象方法】 函数必须相同(返回值、函数名、参数列表) 重写的函数的修饰符必须等于父类 重写的函数的返回值类型等于父类返回值 构造函数无法重写(因为构造函数无法继承) 虚方法,多态 多态两种 表现形式:用父类做参数;用父类做返回值。 多态就是对象可以表现多个类型的能力。 多态就是指不同对象收到相同消息时,会产生不同行为同一个类在不
2012-09-02 20:00:36
1064
原创 面向对象基础<二>---继承
4.类实例化过程: 1. 分配静态成员的内存空间,此时空间存储数据为0; 2. 执行静态成员的初始化语句; 3. 执行基类的静态构造函数; 4. 执行类型的静态构造函数; 5. 分配成员的内存空间,此时空间存储数据为0; 6. 执行成员的初始化语句; 7. 执行相应的基类构造函数; 8. 执行类型的构造函数。 设计模式:单例模式 (饿汉式,懒汉式) 单例模式:只能ne
2012-09-02 19:56:00
456
原创 面向对象基础<一>
面向对象 1.三大特征:封装(方法/属性/类/程序集)、继承、多态 类:类是建筑图纸,对象就是按照图纸新建的房子或者说类就是模版,对象就是具体的事物 3.先抽象(类)再具体(对象) 4.类是告诉CLR开辟多大内存空间的模版,只能定义成员变量、方法、属性,不能在类中直接写执行代码。 属性和字段的区别:字段是一个变量,属性是方法 。 程序集加载: Dog.cs硬盘里的文件,文件
2012-09-02 19:45:41
286
原创 函数、值类型和引用类型
1.方法的作用:代码复用,方便修改,封装代码 注意: 1. 定义的方法的参数,其实就是方法的局部变量 2. 方法执行的时候实参传递给形参 2.作用域:其实就是大括号,当在某个作用域中开始找,如果没有,则到父级(即类)作用域去找,以此类推。如果都找不到则报错! 3.如果方法的返回值为void,又想在方法中停止后面的语句
2012-09-02 19:37:19
388
原创 数组:交错数组和多维数组的的原理
数组 数组种类:一维数组、二维数组、交错数组 数组:就是用来储存一堆相同类型的数据的容器。 内存分配:数组创建时会在堆内存中开辟连续的n个空间。 数组下标从0开始:new数组在堆中开辟了连续的n个空间,为了方便寻址所以从0开始。 1数组在实例化的时候,必须指定容量(大小) 2数组一旦创建完毕,容量就不再容许修改,因为如果中间某块内存空间已经被别的对象占用,那么, 数组长度
2012-09-02 19:30:36
1106
原创 面面向对象过程总结笔记<一>
变量:就是一个用来存储某种类型数据的容器。 变量不能放和变量类型不兼容的数据,变量的名字不能重复。 数据类型:1基本数据类型(数值型、字符型、布尔型) 2引用数据类型(类、接口、数组) 变量类型:就是告诉cpu运行的时候内存中开辟多大的空间 值类型内存分配:在栈开辟空间(当值类型变量为方法的成员时,那么此变量就会随方法的调用而存在栈中,方法执行完毕,立即销毁) 引用类型类型
2012-09-02 19:27:32
275
转载 变量的命名
基本的变量命名规则如下: 变量名的第一个字符必须是字母、下划线(_)或@。 其后的字符可以是字母、下划线或数字。 另外,有一些关键字对于C#编译器而言有特定的含义,例如前面出现的using和namespace关键字。如果错误地使用其中一个关键字,编译器会产生一个错误,我们马上就会知道出错了,所以不必担心。 例如,下面的变量名是正确的: myBigVar VAR1 _test 下列变量
2012-07-29 17:45:59
639
转载 【转】C#学习笔记--C#的类型转换
在计算机中,所有的数据都是以0和1的形式存在的,变量的含义是通过数据的这种解释方式来传达的。在实际应用中很多地方要用到不同数据类型之间的转换,请看下面的一个例子 string str = null; double num=null; Console.WriteLine("enter a serial of numbers:\t"); str = Console.ReadLine();//读
2012-07-29 17:43:34
484
原创 C#中的转义符
\' 单引号 \"双引号 \\反斜杠 \o空字符 \a感叹号(alert) \b退格 \f换页 \n换行 \r回车 \t水平(tab) \v垂直(tab)
2012-07-29 17:41:03
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人