import 导入的用法 可以导入类,导入包,导入项目
- 导入方式:
1:全局导入:导入声明在方法外
2:局部导入:导入声明在方法中
当你自定义的类和系统的类重名的时候,如果要使用系统类,就得使用局部导入
注意:尽量不要写系统类名
只有当把这个类导入到你的当前类中,这个类中的属性和方法,你才能调用
导入方式
导入单独的类
java.util.Date
导入当前包的所有类
java.util.*; *是一个通配符
如果导入两个同名的类,只能用包名+类名来显示调用相关类
举例:在java中国有2个日期类
java.util.Date
java.sql.Date;
导包的时候要注意
1:要么一个导入全局,一个导入局部
2:两个都局部导入
每一个类至少会提供一个构造方法 :但是有的类会让构造方法私有化,不让外界new对象
如果这个类不让new对象,那么这个类中的成员方法都将是静态方法,直接通过类名.方法名 即可
静态导入的作用:用于导入指定类的静态属性
JDK5.0后增加!
export 导出
package com.sss.day.test;
import java.util.Arrays;
import static java.lang.Math.PI;
public class MyScanner {
/*
* 利用键盘录入一个整型数字
*
*
*/
public static void show(){
}
public static void main(String[] args) {
System.out.println(PI);
java.util.Date date = new java.util.Date();
java.sql.Date date2 = new java.sql.Date(123L);
/*
MyScanner sc = new MyScanner(); //自己的Scanner 没有 任何功能
//java.util.Scanner sc2 = new java.util.Scanner(System.in);
Scanner sc2 =new Scanner(System.in);
Date date = new Date(); //局部导入
System.out.println(date);*/
}
}