内容简介:我们编程课程中的老师正在谈论“不合格的名字”,但我想知道他们到底是什么.我怀疑方法名称之类的东西是不合格的,但我不确定.有没有人可以向我解释这个?我需要知道这一点,因为我需要解释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,应该读哪些书?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Linux内核设计与实现(原书第3版)
Robert Love / 陈莉君、康华 / 机械工业出版社华章公司 / 2011-4-30 / 69.00元
《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解操作系统原理,并将其应用在自己的编码中以提高效率和生产率。 《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满......一起来看看 《Linux内核设计与实现(原书第3版)》 这本书的介绍吧!
Base64 编码/解码
Base64 编码/解码
正则表达式在线测试
正则表达式在线测试