JAVA举例说明类变量、实例变量、类方法、实例方法在声明和使用时的区别
答案:2 悬赏:80
解决时间 2021-03-06 17:55
- 提问者网友:浪子生来ˇ性放荡²↘
- 2021-03-06 07:29
注:不仅包含声明时的区别,还要包含使用时的区别
最佳答案
- 二级知识专家网友:努力只為明天
- 2021-03-06 07:38
实例变量是类实例化后,系统为其创建的一个类的实例变量的拷贝,即一个实例拥有一个实例变量。
类变量则是用static声明,系统为每个类变量分配一次存储空间。即所有的实例共享一个类变量。
例如一个银行帐户(Account)是一个class的话,可以把他的利息设为类变量(static float interest),而持有人是实例变量(String name), 这样只要改变 Account.interest就可以把所有人的利息都该了,而持有人的姓名则是属于单独的帐户的。
类变量则是用static声明,系统为每个类变量分配一次存储空间。即所有的实例共享一个类变量。
例如一个银行帐户(Account)是一个class的话,可以把他的利息设为类变量(static float interest),而持有人是实例变量(String name), 这样只要改变 Account.interest就可以把所有人的利息都该了,而持有人的姓名则是属于单独的帐户的。
全部回答
- 1楼网友:桑稚给你看
- 2021-03-06 08:59
public class test{
static int i = 1;
int j = 2;
public void t(){
system.out.println("访问静态变量i="+i);
system.out.println("实例变量j="+j);
runstatic();
run();
}
static void runstatic(){
system.out.println("这是一个静态方法");
}
void run(){
system.out.println("这是一个实例方法");
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯