System.in 和System.out:标准输入设备(键盘)和标准输出设备(控制台)
类中成员被Static修饰的作用:
- 可以直接通过类名调用类里面被static修饰的成员(成员变量和成员方法)。
- 类中被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);
}
}
?
- 在被static修饰的成员方法里,不能调用非静态的成员变量,不能用this调用。
- 用static修饰静态代码块,当类一被装载就会执行静态代码块。
静态代码块的作用:为类中的成员变量赋值
类的执行过程:类装载到虚拟机,然后解释,然后执行
?
?
时间: 2024-10-12 12:40:58