早教吧作业答案频道 -->其他-->
java问题解释下abcd19.已知有下列类的说明,则插入下列哪些语句是正确的?publicclassTest{privatefloatf=1.0f;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]){Testt=newTest();
题目详情
java问题 解释下abcd
19. 已知有下列类的说明,则插入下列哪些语句是正确的?
public classTest
{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String arg[])
{
Test t = new Test();
}
}
A. t.f; B. this.n; C. Test.m; D. Test.n;
19. 已知有下列类的说明,则插入下列哪些语句是正确的?
public classTest
{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String arg[])
{
Test t = new Test();
}
}
A. t.f; B. this.n; C. Test.m; D. Test.n;
▼优质解答
答案和解析
首先要知道java里面静态成员和非静态成员的使用。
非静态成员必须经过实例化才能使用,也就是前面不带static的
比如class A{
public void funcA(){ }
}
想要用funA这个函数必须要把A实例化之后才能用,也就是A a=new A(); 然后a.funA();
静态成员,就是带static的,也就是题目里的static int n=1;
不需要进行实例化就可以使用,方法就是 类名.方法名(变量名)
题目里的就是Test.n
所以题目里面 A D是对的。
非静态成员必须经过实例化才能使用,也就是前面不带static的
比如class A{
public void funcA(){ }
}
想要用funA这个函数必须要把A实例化之后才能用,也就是A a=new A(); 然后a.funA();
静态成员,就是带static的,也就是题目里的static int n=1;
不需要进行实例化就可以使用,方法就是 类名.方法名(变量名)
题目里的就是Test.n
所以题目里面 A D是对的。
看了 java问题解释下abcd1...的网友还看了以下:
如果f(t)=t/(1+t),g(t)=t/(1-t),证明:证明:f(t)-g(t)=-2g(t 2020-05-23 …
关于微积分设f(x),g(x)在[a,b]上连续,在(a,b)内可微,证明存在t∈(a,b),使f 2020-06-10 …
∫(1,x^2)(x^2-t)g(t)dt这积分怎么求导?我有点奇怪我知道变上限积分,因为是对t求 2020-06-10 …
吊在大厅天花板上的电扇重力为G,静止时竖直固定杆对它的拉力为T;扇叶水平转动起来后,杆对它的拉力为 2020-06-12 …
如果下面的DNA双螺旋从左向右进行转录,指出那条链是编码链.并写出转录产物的顺序?5’-A-T-C 2020-06-26 …
matlab求解二阶导数方程,四个方程四个未知量>>symst>>E=32;G=10.81;b=2 2020-07-19 …
设f(x),g(x)在[a,b]上连续,在(a,b)内可导,且g(x)不等于0,f(a)g(b)= 2020-07-21 …
英语d与t,g与k这些音的浊化问题在什么情况下t读d,k读g?我记得有3对,还有一对是什么?最重要的 2020-11-10 …
碱基计算的规律.①A等于T,G等于C,A+G=T+CA+G/T+C等1.②一条单链的A+G/T+C的 2020-11-27 …
三角函数问题急求解!f(t)=√(1-t)/(1+t)g(x)=cosx·f(sinx)+sinx· 2021-01-04 …