2011年3月31日
摘要: 重写和重载,他们其实是实现类型多态(同一种方法,不同的对象会产生不同的结果)特性的基本技术之一,两种技术貌似而实质截然不同. 一.重写 也叫做覆写,它存在与有继承关系的子类中,是在子类中重新定义父类具有相同方法签名的函数,使之有不同的实现.要理解重写和重载的本质区别,实现要理解什么叫做具有相同签名的方法.其实很简单,就是指相同的方法名,相同的参数列表(参数个数以及相同位置的参数类型相同)以及相同的函数返回值.重写的一个重要特征就是必须要求方法的签名相同.顺便插一句,往往我们以为只要是方法的签名不一样,就能构成重载,而事实并未如此,例如下面两个方法 public void getBase(st. 阅读全文
posted @ 2011-03-31 22:53 zhangcheng 阅读(388) 评论(1) 推荐(0) 编辑
  2011年3月26日
摘要: 运行文件AspNetMVCPreview2-setup.msi进行安装,安装完成后,发现在VS2008里面并没有MVC模板和相应的测试模版的出现。如果你用的是Microsoft Visual Studio 2008中文版,那以上问题就会发生。主要原因是ASP.NET MVC是英文的,所有都放在1033下面,所以导致ASP.NET MVC模板不能载入的问题产生。现在就来解决问题,修改如下文件夹名称(D为您对应的安装盘符):D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC\1. 阅读全文
posted @ 2011-03-26 12:18 zhangcheng 阅读(1917) 评论(1) 推荐(0) 编辑