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