定义类如下:class Hello():pass下面说明错误的是()。
A.该类实例中包含__hash__()方法
B.该类没有定义任何方法,所以该实例中没有包含任何方法
C.该类实例中只包含__dir__(),不包含__hash__()
D.该类实例中包含__dir__()方法
A.该类实例中包含__hash__()方法
B.该类没有定义任何方法,所以该实例中没有包含任何方法
C.该类实例中只包含__dir__(),不包含__hash__()
D.该类实例中包含__dir__()方法
A.B::B(int m) : a(m), z(m){ }
B.B::B(int m) : a(),z() { }
C.B::B(int m) : a(m,m), z(m){ }
D.B::B(int m) : a=(m,m), z=m { }
A.class C:A,B
B.class C:A,C:B
C.class C(A,B)
D.class C(A),C(B)
A.abstract Animal{abstract void growl()}
B.class abstract Animal{abstract void growl()}
C.abstract class Animal{abstract void growl()}
D.abstract class Animal{ abstract void growl(){System.out.println("growl")};}
A.class C { int a,b;}
B.class C { int a; int b;}
C.class C {int a=10; int b;};
D.class C {int a; int b;};
A.类体中只能有变量定义和成员方法的定义,不能有其他语句
B.构造函数是类中的特殊方法
C.类一定要声明为public的,才可以执行
D.一个java文件中可以有多个class定义
A.类中的构造方法不可省略
B.构造方法必须与类同名,但方法不能与class同名
C.构造方法在一个对象被new时执行
D.一个类只能定义一个构造方法
A.Hello
B.Hi
C.HiHello
D.Hi Hello
①构造函数重载;②成员函数设置缺省参数;③定义一个友元函数来打印日期(3分);④可使用不同的构造函数来创建不同的对象。
如有定义:
class class1
{
Public virtual void test(){}
}
Class class2: class1
{
Public overrice void test()
{
Console.Write(“class2”);
}
}
Class class3: class2
{
Public override void test()
{
Console.Write(“class3”);
}
}
则下列语句的输出是什么?()
Class2 x = new class3(); x.test();
A.class3 class2
B.class3
C.class2 class3
D.class2