可以,如下例:
package com.heng.util;
public class Test {
private float f = 1.0f;
int m = 12;
static int n = 1;
public static void main(String args[]) {
Test t = new Test();
System.out.println(t.f);
}
}
此类问题总结起来有三点:
- 1、类变量的调用:(1)静态、非静态方法中,可以直接调用。
- 2、成员变量的调用有2种方法:(1)非静态方法中,可以通过this关键字直接调用。因为成员变量的初始化时间先于类的构造函数执行前,自然保证了成员变量已经被赋值。(2)静态方法中,先实例化类,利用实例化类的引用才能调用。
- 3、this关键字:(1)不能在静态方法中使用。