首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

(1) 下面哪个是泛型?

a. 类

b. 方法

c. 属性

d. 运算符重载

e. 结构

f. 枚举

(2) 扩展Ch12Ex01中的Vector类,使*运算符返回两个矢量的点积。

注意:

两个矢量的点积定义为两个矢量的大小与两个矢量之间夹角余弦的乘积。

(3) 下面的代码有什么错误?修改它。

public class Instantiator<T>

{

public T instance;

public Instantiator()

{

instance = new T();

}

}

(4) 下面的代码有什么错误?修改它。

public class StringGetter<T>

{

public string GetString<T>(T item)

{

return item.ToString();

}

}

(5) 创建一个泛型类ShortCollection<T>,它实现了IList<T>,包含一个项集合及集合最大的容量。这个最大的容量应是一个整数,并可以提供给ShortCollection<T>的构造函数,或者默认为10。构造函数还应通过List<T>参数获取项的最初列表。该类与Collection<T>的功能一样,但如果试图给集合添加太多的项,或者传递给构造函数的List<T>包含太多的项,就会抛出IndexOutOfRangeException类型的异常。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论