内容简介:我们编程课程中的老师正在谈论“不合格的名字”,但我想知道他们到底是什么.我怀疑方法名称之类的东西是不合格的,但我不确定.有没有人可以向我解释这个?我需要知道这一点,因为我需要解释Java看起来像一个不合格的名称.
我们编程课程中的老师正在谈论“不合格的名字”,但我想知道他们到底是什么.
我怀疑方法名称之类的东西是不合格的,但我不确定.
有没有人可以向我解释这个?我需要知道这一点,因为我需要解释 Java 看起来像一个不合格的名称.
限定名称是具有完整路径的名称,例如:
java.util.ArrayList list;
一个不合格的名字只是最后一部分:
import java.util.*; ArrayList list;
该术语也适用于字段和方法.
那么,如果你可以导入类,为什么你需要使用一个合格的名字?
当你使用两个类时,你需要它,虽然它们来自不同的包,但它们共享相同的名称.一个典型的例子是来自JDK的可笑命名的类:
java.sql.Date
顺便延伸
java.util.Date
需要引用这两个类的实例是相当常见的,因此您需要看起来像这样的代码:
public void process(java.util.Date fromDate) { RowSet rows = <run query with fromDate as parameter> while (rows.nsxt()) { java.sql.Date date = rows.getDate(1); // code that needs date } }
如果你使用两个同名类,那么至少有一个不能避免限定 – 你可以导入一个,但导入两个会产生歧义.
翻译自:https://stackoverflow.com/questions/27966609/unqualified-name-in-java
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 合格的配置中心应有的素养
- 一名合格的iOS架构师应该具备哪些特质?
- Mozilla 准备让“合格” Linux 用户测试 WebRender
- 九周时间,如何成长为合格的软件工程师?
- 成为企业一名合格的网络工程师,需要掌握哪
- 书单 | 想成为一名合格的NLPer,应该读哪些书?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Flash MX 2004游戏制作完全攻略
郭亮 / 中国电力出版社 / 2005-5 / 36.0
这是一本讲述Flash游戏编程的优秀教材。精美是数学图解,让您边读边看,兴致盎然;完整的游戏实例,让您边学边玩,趣味无穷;合理的章节规划,让您边学边练,轻松进阶……一起来看看 《Flash MX 2004游戏制作完全攻略》 这本书的介绍吧!