4.20包
使用包的主要原因是确保类名的唯一性。, 为了保证包名的绝对唯一性 , Sun 公司建议将公司的因特网域名 ( 这显然是独一无二的 ) 以逆序的形式作为包名 , 并且对于不同的项目使用不同的子包。
4.21类的导入
类的导入(2种方式)
1.在每个类名之前添加完整的包名。
2.直接使用import语句(import java.util.*)
3.Eclipse导包的快捷键:Ctrl+Shift+O
package com.eleven.oop_04;
/**
* 类的导入(2种方式)
* 1.在每个类名之前添加完整的包名。
* 2.直接使用import语句(import java.util.*)
* 3.Eclipse导包的快捷键:Ctrl+Shift+O
* @author sywangu
*
*/
public class PackageImport {
public static void main(String[] args) {
// 01-在每个类名之前添加完整的包名
java.util.Date deadLine = new java.util.Date();
java.sql.Date today = new java.sql.Date(0);
}
}
4.22静态导入
package com.eleven.oop_04;
//加入static后,就可以使用System类的静态方法和静态域,不必加前缀
import static java.lang.System.*;
import static java.lang.System.out; // 还可以导入特定的方法或域
/**
* 静态导入
*
* @author sywangu
*
*/
public class StaticImport {
public static void main(String[] args) {
out.println("Goodbye,World!"); // Goodbye,World!
exit(0); // 相当于System.exit(0);
}
}
4.23文档注释
package com.eleven.oop_04;
/**
* 方法注释:
*
* @author sywangu
* @param 变量描述
* @return 描述:对当前方法添加"return"返回的部分
* @throws 类描述:表示这个方法有可能会抛出异常
*
*/
public class MethdNotes {
/**
* 域注释:
*
*/
public static final int HEARTS = 1;
/**
* 通用注释
* @author 姓名:作者
* @version 版本: 文本
* @since 文本:对引入特性的版本进行描述
* @see 引用:可以用在类中,也可以用在方法中
*/
}