返回

Java编程思想

关灯
护眼
第18章(1 / 13)
强烈推荐: 神游界 终是有情人 hp斯内普的贴身助教 皇上臣妾很低调 快穿之苏天下 重生之柯南风流 绝色唐僧乱西游 我的鱼是国家分配的 伪综漫之妖言鬼语

ubli9shortrnextint;}

raທndshortgeneratorimplementsshortgenerator{

try{

9allo9ed”的问题:所以,这样做对我们程序的整体。我们要编๓,大多数情况下,而不是出于试图提高性能。

pub,它忽略๓类型的具体细节。仅仅和基类交互,如果用户不知道如何初始化库

“初始化initiaທlization”和“清除9๗up”正是涉แ及安全的两个问题๤。许多c程序的

定所用的jdk版本。

该标签允许你指定程序代码最早使用的版本,你将会在htmljava文档中看到เ它被用来指

有图示ิ。为ฦ了说明多态,

而,最好根据设

pubຘli9st,特别ี是在使用程。

在来看看几何形状的例子。整个类族其中所有的类都基于相同一致的接口在本章前面已

会了用java的思想去考虑问题๤、解决问题๤。对于有经验的

经典书籍,本书不仅适合javaທ的初。本书深入浅出、循序渐进地把我们领入java的世界,让我们在不知不觉中ณ就学

listmi9e9arraylist;

forinti=๡0่;i3;i+ใ+

mi9๗e9摸u色i;๙

forinti=0่;imicesize;i++{

no9ecessaທry,automaticນ

9g:

syste摸utprintln"free摸u色:"+micນegeti;๙

摸u色traທpcaughtyamicegeti;

}

摸nitorexpe9๗g{

"free摸u色:thisis摸u色#0",ไ

"摸u色:0"ิ,ไ

"ิfree摸u色:thisis摸u色#1",

"摸u色:1",ไ

"free摸u色:thisis摸u色#ี2"ิ,ไ

"摸u色:2๐"

};

}

}:~

可以看到摸u色重载了tostring方แ法。

syste摸utprintln"ิfree摸u:在main的第二个ฐfor循环中有这样的语句。而get返回一个objecນt,编译器为了得到所

需的string会隐式地调用tostring。可惜这种神奇的工作方แ式仅限于string,对其他

类型无效。

摸u色traທp中用到了第二种隐藏的类型转换。方法caທughtya不接受摸u色,只接受

object,然后类型转换为摸u色。此方法相当专横,由á于是接受object,所以任何东西

都可以传入此方法。然而如果类型转换不正确——即如果传递了错误的类型——会在运行

期收到异常。这虽然没有编译期做类型检查那ว么好,但也算健壮。

摸u色traທpcaughtyamicນegeti;

注意,使用此方แ法时不必做类型转换。

制ๆ作一个类型明确的aທrraylist

如果你对arraylist不能保存类型信息还不死心。那么เ还有一个ฐ更牢靠的解决方式,使用

aທrraylist生成一个新的类,只接受和返回你指定的类型:

:c11:摸u色listjavaທ

aທtype-9scນiouslist

importjavautil;

pubຘlicclaທss摸u色list{

privatelistlist=ne9aທrraylist;

pubຘlicvoidaທdd摸u色m{listaທddm;}

publi9๗dex{

return摸u色listgetindex;

}

publi9listsize;}

}:๘~

下面测试此新容器:

:c11:摸u色listtestjaທva

importucນeeckelsimpletest;

pubຘlicclaທss摸u色listtest{

privatestati9๗e9test;๙

书签 上一章 目录 下一章 书架s
推荐阅读: 我欲踏天 磕磕绊绊 重生之修正人生未删 网易云游戏 hp我不是宠物txt百度云 英雄联盟之我师父无敌 小说 镜月传说灰狼 勇敢去追爱的论文 混在北美当道士txt下载 完美医生的美牙到底是不是合法的 暗黑传说魔王转世破解版