java的静态导入怎么用_Java如何使用静态导入功能?

为了在Java中使用类的静态成员,我们必须使用引用的来源名称来限定引用。例如PI,abs()从Math类访问and ,我们应该编写:double circle = Math.PI * 10;

int absolute = Math.abs(-100);

在某些时候,您可能希望不使用类名来调用成员。在Java 5.0中,可以通过使用称为的功能来实现这一点static import。这是一个导入语句,可让您静态导入静态类成员。静态导入声明使您可以引用导入的静态成员,就像在使用它们的类中声明它们一样,使用导入的静态成员不需要类名和点(。)。

您可以将以下内容编写为静态导入。import static java.lang.Math.PI;

import static java.lang.Math.*;

对于清晰的代码,最好分别导入每个成员,而不要使用“ *”导入代码中的每个静态成员。

让我们在下面进行简单的静态导入:package org.nhooo.example.fundamental;

import java.util.Date;

import static java.lang.Math.PI;

import static java.lang.Math.abs;

import static java.lang.System.out;

public class StaticImport {

public static void main(String[] args) {

// 使用静态字段PI和静态方法abs()从

// java.lang.Math类。

double circle = PI * 10;

int absolute = abs(-100);

// 使用java.lang.System类的静态字段来

// 打印出当前日期。

out.println("Today: " + new Date());

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值