static
package com.neuedu.day06;
import org.junit.Test;
public class StaticTest {
public int count = 100;
public static int counts = 100;
static {
System.out.println("静态代码块,加载早");
}
public StaticTest() {
System.out.println("构造方法被调用");
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public static int getCounts() {
return counts;
}
public static void setCounts(int counts) {
StaticTest.counts = counts;
}
public static void print() {
System.out.println("静态方法");
}
public void print1() {
System.out.println("普通方法");
}
@Test
public void test01() {
StaticTest s = new StaticTest();
s.count += 10;
s.counts += 10;
;
System.out.println("count:" + s.count);
System.out.println("counts:" + s.counts);
}
@Test
public void test02() {
StaticTest s = new StaticTest();
s.count += 10;
s.counts += 10;
System.out.println("count:" + s.count);
System.out.println("counts:" + s.counts);
}
@Test
public void test03() {
StaticTest.print();
}
@Test
public void test04() {
StaticTest s = new StaticTest();
s.print1();
}
@Test
public void test05() {
StaticTest s = new StaticTest();
System.out.println(s);
}
public static void main(String[] args) {
StaticTest s = new StaticTest();
}
}