摘要:
下面仍然是经典的Hello World程序的另一个变种。那么,这个变种将打印什么呢? 这个程序看起来似乎应该抛出NullPointerExceptioin异常,因为其main方法是在常量null上调用greet方法,而你是不可以在null上调用方法的,对吗?嗯,某些时候是可以的。如果你运次该程序,就 阅读全文
posted @ 2018-10-24 01:21
尐鱼儿
阅读(149)
评论(0)
推荐(0)
摘要:
某些时候,对于一个类来说,跟踪其创建出来的实例个数会非常用有,其典型实现是通过让它的构造器递增一个私有静态域来完成的。在下面的程序中,Creature类展示了这种技巧,而Creator类对其进行了操练,将打印出已经创建的Creature实例的数量。那么,这个程序会打印出什么呢? 这是一个捉弄人的问题 阅读全文
posted @ 2018-10-24 01:21
尐鱼儿
阅读(214)
评论(0)
推荐(0)
摘要:
现在该轮到你写一些代码了。假设你有一个称为Thing的库类,它唯一的构造器将接受一个int参数: Thing实例没有提供任何可以获取其构造器参数的值的途径。因为Thing是一个库类,所以你不具有访问其内部的权限,因此你不能修改它。 假设你想编写一个称为MyThing的子类,其构造器将通过调用Some 阅读全文
posted @ 2018-10-24 01:20
尐鱼儿
阅读(142)
评论(0)
推荐(0)
摘要:
下面的程序在一个类中计算并缓存了一个合计数,并且在另一个类中打印了这个合计数。那么,这个程序将打印出什么呢?这里给一点提示:你可能已经回忆起来了,在代数学中我们曾经学到过,从1到n的整数总和是n(n+1)/2。 草草地看一遍,你可能会认为这个程序从1加到了100,但实际上它并没有这么做。再稍微仔细地 阅读全文
posted @ 2018-10-24 00:18
尐鱼儿
阅读(155)
评论(0)
推荐(0)

浙公网安备 33010602011771号