百度试题 题目中国大学MOOC: 在Java构造方法中,( )是调用自己其他的构造函数,( )是调用自己继承的父类的构造函数。(答案用逗号隔开) 相关知识点: 试题来源: 解析 this,super 反馈 收藏
public class MyClass { private int x; private int y; // 第一个构造函数 public MyClass() { this(0, 0); // 调用第二个构造函数 } // 第二个构造函数 public MyClass(int x, int y) { this.x = x; this.y = y; } } 复制代码 在这个例子中,我们有两个构造函数。第一个构造函数不接...
C#:在C#中,您可以使用base关键字来调用基类的构造函数。如果您希望调用同一类中的另一个构造函数,可以使用this()关键字。 public class MyClass { private int x; private int y; public MyClass() : this(0, 0) // 调用另一个构造函数 { } public MyClass(int x, int y) { this.x = x; this....
Person() {// 缺省构造函数System.out.println("调用了默认构造函数"); } Person(String na) {// 带一个参数的构造函数name = na; System.out.println(name +"调用了1个参数的构造函数"); } Person(String na,intag) {// 带两个参数的构造函数this(na);// 调用其他构造函数,必须放在首句(即不能同...
{privateStringname="ss";//初始化privateintage=18;//初始化publicPerson(Stringname,intage){this.name=name;this.age=age;}publicPerson(Stringname){this.name=name;this.age=12;}//调用了上面的构造函数publicPerson(){this("小明");}publicStringgetName(){returnthis.name;}publicintgetAge(){return...
在其他构造函数中调用构造函数可以通过以下几种方式实现: 使用call()方法:可以使用call()方法来调用另一个构造函数,并将当前对象作为参数传递给该构造函数。这样可以确保在新的构造函数中使用当前对象的属性和方法。 代码语言:javascript 复制 functionPerson(name,age){this.name=name;this.age=age;}functionStudent...
指针在使用new的时候调用构造函数。include <stdio.h> include <tchar.h> class AB { public:AB(int a = 0){ _tprintf(_T("Constructor!\n"));m_var = a;} protected:int m_var;};int _tmain(int argc, _TCHAR* argv[]){ AB a(4), b[3], *p[2];return 0;} ...
C++的构造函数中是能够调用其他函数的。原因如下:构造函数也是成员函数;当执行构造函数的时候,对象的数据成员的内存已经分配完成;因此构造函数是能够调用其他函数的。
方法/步骤 1 1.文件--》新建--》项目。2 2.选择:控制台应用--》命名一个为:使用this调用构造函数--》确定。3 3.确定后:创建的类和方法。4 4.先编写一个父类和它的属性。5 5.初始化属性的值。这样做法也可以,但是不建议这样做,代码重复率太多。6 6.改进方法:使用this来调用本类中的其他构造函数...