举一反三
- 下面程序运行结果为___________________。public class MyClass{ private static int a = 19; public static void modify(int a){ a = a + 5;} public static void main(String[] args){ modify(a); System.out.println(a); }}
- 分析下列程序中类MyClass的定义 class BaseClass { public int i; } class MyClass:BaseClass { public new int i; } 则下列语句在Console 上的输出为【 】。 MyClass y = new MyClass(); BaseClass x = y; x.i = 100; Console.WriteLine("{0}, {1}",x.i,y.i);
- 类MyClass的定如下,若要对value赋值,则下面语句正确的是( )。 class MyClass public: MyClass() MyClass(int i)value=new int(i); int*value; ; A: MyClass my;my.value=10; B: MyClass my;*my.value=10; C: MyClass my;my.*value=10; D: MyClass my(10);
- 类MyClass的定义如下: class MyClass public: MyClass() MyClass(int i)value=new int(i); int * value; ; 若要对value赋值,则下面语句正确的是( )。 A: MyClass my;my.value=10; B: MyClass my;*my;*value=10; C: MyClass my;my.*value=10; D: MyClass my(10);
- 下面程序的输出结果是: class Myclass{ static int m...class.member); } }
内容
- 0
下面哪个对类的声明是错误的 A: public class MyClass{} B: private class MyClass {} C: class MyClass extends MySuperClass1, MySupperClass2 {} D: class MyClass extends MySuperClass
- 1
设有类的定义如下: class Myclass{ int a; public: Myclass( int m ){ a=m; } };则下列对象t的定义正确的是( )。 A: Myclass t; B: Myclass t(); C: Myclass t(1); D: Myclass *t;
- 2
在Java中,定义类MyClass,使得MyClass只能被同一个包中的其他类访问,应该如何定: A: private class MyClass{ } B: protected class MyClass{ } C: public class MyClass{ } D: class MyClass{ }
- 3
判断C#类MyClass的定义中哪些定义是合法的抽象类 A: abstract class Myclass{ abstract int getCount();} B: private abstract class Myclass{ abstract int getCount();} C: abstract class Myclass{ public abstract int getCount();} D: sealed abstract class Myclass{ abstract int getCount();}
- 4
在Java中,需要定义一个类叫MyClass,同时需要将类放到包package1中,正确的语句是: A: public class package1.MyClass { } B: public class MyClass {} in package1 C: package package1;public class MyClass{ } D: package package1;public class MyClass{ };