黑马程序员技术交流社区

标题: 静态引用的一个小问题 [打印本页]

作者: 和心愿    时间: 2012-3-12 19:28
标题: 静态引用的一个小问题
  静态引用通过import static 语句可以导入一个类里所有的静态方法和属性。如果有两个或更多的静态导入语句,这些类里面的某些属性同名,或者静态方法同名时,有没有除了用类调用以外更好的方法呢。
作者: 潘许超    时间: 2012-3-12 23:10
提防含糊不清的命名static成员。同名static成员会引起编译错误,java不知道你在引用那个成员。你可以在static对象引用、常量(记住,它们是static 或final)和static方法上进行静态导入。

作者: 吴璞玉    时间: 2012-3-13 00:23
如果导入的一个静态类方法和本地方法拥有相同的名称及参数列表,那么本地方法的优先级要高于静态类,我们调用时,本地方法将优先被调用。静态导入特性在使得时要慎重,虽然静态导入的引用,使我们的代码更加简洁,但是因为静态导入使得类方法和类变量的定义位置变得模糊。使用静态导入的原则是:不要在应用程序中普遍使用静态导入
作者: 蒙武辉    时间: 2012-3-13 00:31
楼上讲的好,要看情况来使用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2