08 jdk5的静态导入

来源:互联网 发布:珠峰node不加密百度云 编辑:程序博客网 时间:2024/06/08 05:56

 

import语句可以导入一个类或某个包中的所有类

import static语句导入一个类中的某个静态成员(方法或属性)或所有静态成员

语法举例:

import staticjava.lang.Math.sin;

import staticjava.lang.Math.*;

 

例子:

 

package cn.zyj08.review;//import java.lang.Math;//没有使用静态导入//导入Math类中的所有static方法和属性。//这样我们在使用这些方法和属性时就不必写类名。import static java.lang.Math.*;//import static java.lang.Math;//这样写报错 public class StaticImport {       public static void main(String[] args) {//            System.out.println(Math.max(3, 5));//没有使用静态导入//            System.out.println(Math.abs(1-9));//没有使用静态导入              System.out.println(max(3, 5));              System.out.println(abs(1-9));       }}
 

注意:1默认包无法用静态导入。

      2如果导入的类中有重复的方法和属性则需要写出类名,否则编译时无法通过。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

阅读全文
0 0
原创粉丝点击