JAVA中可以用类名。成员变量吗?这表示什么样?

2025-02-27 14:29:44
推荐回答(5个)
回答1:

你想表达什么??
你是想表达,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变量/属性

回答2:

貌似不行吧!要在其他类中使用该成员变量要实例化该类,用的时候实例化名.变量名即可。
在该类下方法中使用super.变量名
当然是静态的话就可不用实例化 直接类名.成员变量名进行使用了

回答3:

要看这个成员变量是不是静态的,就是看是不是用static修饰的。是就可以直接用类名直接点,不是就不行。

回答4:

类是public static,成员变量是public static的就可以用 类名.成员变量

回答5:

可以,表示调用