二、static简单介绍与使用

2021-01-12  本文已影响0人  flyjar

一、staitc

1.static

1.1

​ 只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至根本就不创建任何对象。另一种情形是,希望某个方法不去与包含它的类在任何对象关联到一起。也就是说,即使没有创建对象,也能够调用这个方法。

1.2

静态方法无论是通过类还是通过对象,都是可以调用出来的

@Test
public void test() {
    MyTest mt=new MyTest();
    Assert.assertEquals(MyTest.myName,mt.myName);
}

1.3

静态导入。直接通过导入包的形式,导入一个类。便可直接使用这个类上的所有静态方法。不用再用类名.method()或者类名.Field。这种使用方式会减少代码的可阅读性

package io.chart;

import org.junit.Test;

//静态导入。必须是类名.*
import static test.MyTest.*;

public class UnitTest {

    @Test
    public void test() {
        //go方法就是MyTest类的一个静态方法  
         go();
    }

}
上一篇 下一篇

猜你喜欢

热点阅读