类中成员被Static修饰的作用:
1.可以直接通过类名调用类里面被static修饰的成员(成员变量和成员方法)。
2.类中被static修饰的变量在其所有的对象中使用的这个变量都是相同的。
如下面的例子:
class Person
{
static int age;
static
{
System.out.println("静态代码块");
}
public static void main(String[] args)
{
Person p1 =new Person();
Person p2 =new Person();
p1.age = 10;
System.out.println(p2.age);
}
}
?
3.在被static修饰的成员方法里,不能调用非静态的成员变量,不能用this调用。
4.用static修饰静态代码块,当类一被装载就会执行静态代码块。
时间: 2024-10-06 20:29:41