首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; public class MethTest { static int Varl=100; int Var2=200; public static void main(String args[])
有如下程序; public class MethTest { static int Varl=100; int Var2=200; public static void main(String args[])
admin
2010-07-28
85
问题
有如下程序; public class MethTest { static int Varl=100; int Var2=200; public static void main(String args[]) { Varl=10; MethTest Obj1=new MethTest(); MethTest Obj2=new MethTest(); Obj1.Varl++; System.out.println(Objl.Varl); Obj2.Varl++; System.out.println(Obj2.Varl); MethTest.Varl++; System.out.println(Objl.Varl); Obj1.Var2++; System.out.println(Obj1.Var2); Obj2.Var2++; System.out.println(Obj2.Var2); } } 程序的运行结果为( )。
选项
A、11 12 13 201 201
B、101 102 103 201 201
C、11 12 13 201 202
D、10 10 10 201 201
答案
1
解析
本题考查实例成员和类成员用法的不同。在给出的程序中,声明一个类变量 Var1、实例变量Var2和类方法main。在类方法main中访问类变量Var1和实例变量Var2,在main方法中还实例化了MethTest类的两个对象Obi1和Obi2,通过这两个对象访问类变量和实例变量。我们知道,可以通过类名直接访问类变量,而且,所有实例对象将共享同一个类变量,每个实例对象对类变量的改变都会直接影响到其他实例对象,但一个对象对实例变量的改变不会影响其他实例对象。因此Var1的值每次都会增1,并且保持已经改变的值,Var2的值由于是分别调用,故值并不会改变。
转载请注明原文地址:https://kaotiyun.com/show/IQ9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于结构化程序设计方法的主要原则的是
对建立良好的程序设计风格,下面描述正确的是
程序流程图(PFD)
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
计算机的应用领域大致可分为8个方面,下列选项中都属于这几项的是
负责数据库中查询操作的数据库语言是
数据库管理系统中负责数据模式定义的语言是
关于函数,以下选项中描述错误的是
Python中定义类的关键字是()。
随机试题
Graves病为自身免疫性疾病的直接证据有
磺酰脲类药物能有效治疗糖尿病的作用机制是
《药品生产质量管理规范》的缩写是
在体内经肠道吸收后,几乎全部用于辅酶A合成的维生索是
根据《水利工程质量管理规定》(水利部令第7号),组织有关单位进行工程质量验收、签证的主体是()。
深圳证券交易所正式开业的时间是()。
对“范斌事件”你怎么看?如果你是相关领导。你怎么处理?
伊斯兰教徒做礼拜时,要面向_____。
以下关于通用对话框的叙述中,错误的是
Computershoppingisinterestingtomoreandmorepeopleeveryday.Moreandmorepeople______computershopping.
最新回复
(
0
)