关于JAVA导入静态成员变量

来源:百度知道 编辑:UC知道 时间:2024/06/02 17:15:09
package com.wsy;
import static java.lang.Math.max; //导入静态成员方法
import static java.lang.System.out; //导入静态成员变量
public class ImportTest {
public static void main(String[] args) {
out.println("1和4的较大值为:"+max(1,4));
}
}

想问问呢~里面那个导入静态成员变量是如何体现的~?
之前看System.out.println(),不是是调用System包里的out类里的println方法吗~?
怎么又变了out是成员变量了?还可以out.println直接输出

out是java的一种内置对象,作为输出用!常用的有几种内置对象,这你暂时还不会接触到!

首先两个导入的都是成员方法。
其实没什么特殊意义,和直接用类名.方法名,效果一样.只是这里比较具体而已.
System.out是标准输出流.println是把内容输出到屏幕上.

因为
import static java.lang.Math.max; //导入静态成员方法
import static java.lang.System.out; //导入静态成员变量

所以
你能直接用out.println()而不用整个写出来。

out是System的成员变量

静态导入,相当于把out给静态化了,直接就可以调用