JAVA中可以用类名。成员变量吗?这表示什么样?
答案:5 悬赏:50 手机版
解决时间 2021-11-22 12:48
- 提问者网友:我一贱你就笑
- 2021-11-22 03:14
JAVA中可以用类名。成员变量吗?这表示什么样?
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-11-22 04:52
你想表达什么??
你是想表达,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变量/属性
你是想表达,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变量/属性
全部回答
- 1楼网友:西岸风
- 2021-11-22 09:14
类是public static,成员变量是public static的就可以用 类名.成员变量
- 2楼网友:污到你湿
- 2021-11-22 08:37
要看这个成员变量是不是静态的,就是看是不是用static修饰的。是就可以直接用类名直接点,不是就不行。
- 3楼网友:雾月
- 2021-11-22 07:06
貌似不行吧!要在其他类中使用该成员变量要实例化该类,用的时候实例化名.变量名即可。
在该类下方法中使用super.变量名
当然是静态的话就可不用实例化 直接类名.成员变量名进行使用了
在该类下方法中使用super.变量名
当然是静态的话就可不用实例化 直接类名.成员变量名进行使用了
- 4楼网友:杯酒困英雄
- 2021-11-22 06:16
可以,表示调用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯