假定一个类的构造函数为 “B(int ax, int bx): a(ax), b(bx) {}”, 执行 “B x(1,2),y(3,4);x=y;”语句序列后 x.a 的值为()。
A. 1
B. 2
C. 3
D. 4
A. 1
B. 2
C. 3
D. 4
设计一个point(点)类: (1)该类具有成员变量x,y(表示点的横、纵坐标); (2)定义一个有参构造方法point(int x,int y),将其一对坐标值作为参数,其中x,y为给定坐标值; (3)定义一个无参的构造方法point()(令两坐标值均为0); (4)设计一个实例方法distance(point p1,point p2),实现求坐标轴上两个点的距离(Java中的开平方根函数为Math.sqrt()),其方法的声明为:double distance(point p1,point p2) 。 编写Test类,在其main方法中创建2个point对象,对应点(10,10)和点(20,25),再调用distance(point p1,point p2)方法计算出两点之间的距离并输出该值。
A.1,0
B.1,4
C.4,0
D.4,1
A.int f(int)const
B.onst int f(int)
C.int f(const int)
D.onst int f(const int)
A.MyClass&(MyClass x)
B.MyClass(MyClass x)
C.MyClass(MyClass &x)
D.MyClass(MyClass *x)
A.一个类中只能有一个构造函数
B.C#的类中默认包含一个无参的构造函数
C.构造函数的名称必须与类名相同
D.构造函数只能返回void类型
编写一个Student类,要求:
(1)类中成员变量有name(String),age(int);
(2)写出2个构造方法,一个无参,一个带参数;
(3)写出对应的set和get方法;
(4)在main()方法中创建一个对象p。