中易网

JAVA举例说明类变量、实例变量、类方法、实例方法在声明和使用时的区别

答案:2  悬赏:80  
解决时间 2021-03-06 17:55
注:不仅包含声明时的区别,还要包含使用时的区别
最佳答案
实例变量是类实例化后,系统为其创建的一个类的实例变量的拷贝,即一个实例拥有一个实例变量。
类变量则是用static声明,系统为每个类变量分配一次存储空间。即所有的实例共享一个类变量。

例如一个银行帐户(Account)是一个class的话,可以把他的利息设为类变量(static float interest),而持有人是实例变量(String name), 这样只要改变 Account.interest就可以把所有人的利息都该了,而持有人的姓名则是属于单独的帐户的。
全部回答
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("这是一个实例方法"); } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
肾阳亏吃什么好用
醴陵高利贷哪里有钱借电话号码多少?
UC和QQ哪一个更好
关于建立单向链表的疑惑
一次查询多个值的sql语句怎么写
中国石油新乐太平洋加油站地址在什么地方,想
教师这一行业怎样
宏图三胞售后太垃圾了
求悲しいときはいつも MP3格式,就是音速雷击
从前地址有知道的么?有点事想过去
有浙江学弟学妹想去高复吗?
皇王寨村地址在什么地方,想过去办事
养了两只小龟,一个比较大,母的,一个比较小
快餐店食品展示柜里周围有很多那种小蟑螂,很
相机如何调微距拍摄?
推荐资讯
苹果ipad air2 怎么调
2017高一要分文理科吗
做俄罗斯海外仓可行吗?速卖通有官方海外仓吗
红豆绿豆减肥粥需要加大米吗?
C#中如何输出1+2+3+4+5+n......这样的话,n是
设2345为主页为什么主页比显示器屏宽
坪山协力厂要穿无尘服吗
适合管桩厂用的脱模剂,有哪家的产品效果好价
问道用锦囊开出天行石二会获得称谓吗?
广发银行信用卡还款未到帐?
psv空之轨迹sc evo有什么区别
6 6 6 6 6 6=2运算符号怎么填,只能用到加减
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?