你想表达什么??
你是想表达,java中可以使用用户自定义的类定义成员变量吗?(这是肯定可以的)
还是说,你想表达的是 Class1.a 表示类Class1中的a属性(且a为static)。
例如下面的类:
class Class1{
public String str1;
public static String str2;
}
你可以使用{
Class1 c1=new Class1();
c1.str1;//此处不能为 Class1.str1 因为str1不是static变量/属性
c1.str2;//此处与Class1.str2一样 因为str2是static变量/属性
貌似不行吧!要在其他类中使用该成员变量要实例化该类,用的时候实例化名.变量名即可。
在该类下方法中使用super.变量名
当然是静态的话就可不用实例化 直接类名.成员变量名进行使用了
要看这个成员变量是不是静态的,就是看是不是用static修饰的。是就可以直接用类名直接点,不是就不行。
类是public static,成员变量是public static的就可以用 类名.成员变量
可以,表示调用