“导入”之后的“静态”修饰符是什么意思?

这样使用时:

导入静态com.showboy.Myclass;
公共类另一类{}

导入静态com.showboy.Myclass导入com.showboy.Myclass之间有什么区别

请参见文档

静态导入声明是
与正常进口类似
公告正常进口在哪里
声明从中导入类
软件包,允许使用它们
如果没有包装鉴定,则
静态进口申报进口
来自类的静态成员,允许
它们可以在没有课的情况下使用
资格

那么什么时候应该使用静态导入呢?
非常节俭!只在你需要的时候使用它
否则,您可能会倾向于声明本地
常数的副本,或被滥用
继承(常量接口)
反模式)。换句话说,使用它
当您需要频繁访问
来自一个或两个的静态成员
上课。如果你过度使用静电传感器
导入功能,它可以使您的
程序不可读且不可维护,
使用所有
您导入的静态成员。读者
你的代码(包括你,几个月
你写完之后)就不知道了
静态成员来自哪个类
从…起导入所有静态
类中的成员可以是
尤其对可读性有害;
如果你只需要一两个成员,
单独导入它们。习惯于
适当地,静态导入可以使
您的程序更可读,通过
消除重复的样板
类名称的集合

发表评论