抽象类(abstract class)的特点:1.抽象类、抽象方法都必须使用abstract修饰。2.抽象类中,可以有非抽象方法,甚至可以是没有任何方法或变量的空类。 对于抽象类中不定义抽象方法的用意在于:使该类不能被创建对象。3.抽象方法,是不能有方法体的。 对于抽象方法的访问限制符,可以是pu....
分类:
编程语言 时间:
2015-01-08 22:34:25
阅读次数:
263
1、输出以代码结果#include using namespace std;class A {};class A2 {};class B : public A {};class C : public A, public A2 {};class D : public virtual B {};int ...
分类:
编程语言 时间:
2015-01-08 15:09:15
阅读次数:
122
C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。数组的元素,不管是引用类型还是值类型,都存储在托管堆上。引用类型在栈中存储一个引用,其实际的存储位置位于托管堆。为了方便,本文简称引用类型部署...
看了这3小节,发现作者讲得太详细了,把一个都在正常使用的用法说得太神密了,搞得不知是自己不懂作者的苦心,还是作者用意为之,这里给大家都简单讲下吧,太深的真心讲不下去。 1.可空类型的核心部分是System.Nullable,除了这个之外,还有由静态类System.Nullable提供的工具方法...
自己在写文章的同时,也是在学习,对于书中的语句很多其实没有太好的理解,读一本书,要消化!!!三章都是讲泛型的,最后写一下泛型的限制,对于本章学习的完结,one end,one begin. 看下面的代码 1 public class Teacher 2 { 3 publ...
flyfish 2014-12-16
编写一个Singleton类
class Singleton(){}; 该类是空类
经过编译器处理后,C++编译器默认编写的函数代码如下
class Singleton()
{
public:
Singleton() {} // 1 构造函数
Singleton(const...
分类:
编程语言 时间:
2014-12-16 22:42:17
阅读次数:
268
13年4月份出版,作者是大名鼎鼎的Zakas,他的另两本书《javascript高级程序设计》与《高性能javascript》你一定听过或者读过。这本书重点讲了编码风格和编码规范,各种检测(非空、类型、属性、是否存在、原型)还有一些小tips。当然,它提到了用in做存在检测,因为可排除一些特殊情况,...
分类:
编程语言 时间:
2014-12-16 00:49:37
阅读次数:
257
转自:http://www.cnblogs.com/destino74/p/3960802.html 条款5:Know what functions C++ silently writes and calls 译:了解C++默默编写并调用哪些函数在C++中,写一个空类,编译器会自动为它声...
分类:
编程语言 时间:
2014-12-15 10:24:02
阅读次数:
131
Nullable : 基础类型为值类型的对象,值类型的对象和引用类型的对象一样也可以分配 null。可空类型。Nullable 与 int?是同样的意思。1 int? a = 2;2 if (a.HasValue)3 {4 Console.WriteLine(a.Value);5 }输出...
分类:
其他好文 时间:
2014-12-12 20:35:33
阅读次数:
127
数据库和C#中均为可空类型。这时候直接给字段赋值为nullparameters[9].Value= null;执行的时候报错了,一大堆,总之说它少了一个参数。用sql server profiler 工具查看执行代码 如下图: 这时候才找到原因: C#中赋值为null的字段到了数据库执行变成了def...
分类:
数据库 时间:
2014-12-12 18:38:17
阅读次数:
140