Inherit [Inside compile]
摘要:什么是继承?继承的实现本质 1. 引言 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本质,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来揭示继承的实质,阐述继承机制是如何被执行的,这对于更好的理解继承,是必要且必然的。 2. 分析 下面首先以一个简单的动物继承体系为例,来进行说明: public abstract clas...
阅读全文
posted @
2007-09-11 13:27
BlueTzar
阅读(247)
推荐(0)
新概念作者ALEXANDER访谈录
摘要:问:学习英语或任何外语的最基本的方法是什么或怎样才能高效率的学习英语? 答:是熟练或熟习。想想我们的母语,你就会明白, 我们从小并未特意学习却能进行自由的交流靠的就是不断的听别人说和模仿而自然获得的一种技能。这种技能已经深深扎根于我们的大脑之中,成为我们的天性。因此,对于母语,我们不需太多的学习,不需刻意去听就能听的懂,不用分析就能明白那些高难的句子,就是因为母语已经成为我们的一种习惯,...
阅读全文
posted @
2007-09-10 23:03
BlueTzar
阅读(265)
推荐(0)
C# Test
摘要:1.面向对象的思想主要包括什么? 2.什么是ASP.net中的用户控件 3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释? 4.列举一下你所了解的XML技术及其应用 5.值类型和引用类型的区别?写出C#的样例代码。 6.ADO.net中常用的对象有哪些?分别描述一下。 7.如何理解委托? 8.C#中的接口和类...
阅读全文
posted @
2007-09-10 14:08
BlueTzar
阅读(3425)
推荐(0)
C++ Books
摘要:> Stanley B.Lippman :短小精悍,可以对c++能进一步了解其特性 > Stanley B. Lippman :作字典和课外读物,因为太厚不可能一口气看完 > Scott Meyers :开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻 > > Scott Meyers > :请熟读并牢记各条款,当你读到这里,应该会有一股升级的冲动了 >看过后如...
阅读全文
posted @
2007-09-08 20:56
BlueTzar
阅读(338)
推荐(0)
多态与接口
摘要:using System; using System.Collections.Generic; using System.Text; namespace MyTest { interface IMsg { void Message(); } public class MyClass : IMsg { public void ...
阅读全文
posted @
2007-09-07 15:35
BlueTzar
阅读(171)
推荐(0)
CLR虚方法多态调用的实现
摘要:父类定义的非虚方法是否在子类中有拷贝? 虚方法是如何实现多态的? 子类继承父类的虚方法实现是否和继承非虚方法机制相同? 如果子类隐藏了父类的虚方法,这又是怎样实现的? 当然问题不止这么多,关于接口方面还有很多很多疑惑,不过时间有限,一下也没办法全部弄清楚,有时间慢慢研究。我主要使用Windbg工具来跟踪调试,关于这个工具如何使用,Google一下就会有很多了。 这些都是我自己研...
阅读全文
posted @
2007-09-06 18:03
BlueTzar
阅读(858)
推荐(0)
35岁之前成功12条法则
摘要:一:一个目标——一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功。为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数...
阅读全文
posted @
2007-09-05 17:17
BlueTzar
阅读(137)
推荐(0)
多态
摘要:一、什么是多态 面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。 同一操作作用于不同的对...
阅读全文
posted @
2007-09-05 08:20
BlueTzar
阅读(344)
推荐(0)
接口实现和虚函数重载的区别
摘要:Item 20: Distinguish Between Implementing Interfaces and Overriding Virtual Functions 粗略的看一下,感觉实现接口和虚函数重载是一样的。你定义了一些对象,但是这些对象是在另一个类型里申明的。你被第一感觉骗了,实现接口与虚函数重载是完全不同的。在接口里定义的成员默认情况下,是根本不存在实际内容的。 派生类不能重载基类...
阅读全文
posted @
2007-09-05 08:19
BlueTzar
阅读(2429)
推荐(0)