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; } } 复制代码 在这个例子中,我们有两个构造函数。第一个构造函数不接...
在其他构造函数中调用构造函数可以通过以下几种方式实现: 使用call()方法:可以使用call()方法来调用另一个构造函数,并将当前对象作为参数传递给该构造函数。这样可以确保在新的构造函数中使用当前对象的属性和方法。 代码语言:javascript 复制 functionPerson(name,age){this.name=name;this.age=age;}functionStudent...
publicclassPerson{privateStringname;privateintage;// 第一个构造函数publicPerson(Stringname){this(name,18);// 调用第二个构造函数}// 第二个构造函数publicPerson(Stringname,intage){this.name=name;this.age=age;}// 其他方法publicvoiddisplay(){System.out.println("Name: "+name+", Age: "+age);}...
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指针达到目的。 publicclasstest{publicstaticvoidmain(String[] args){Personperson1=newPerson();Personperson2=newPerson("张三");Personperson3=newPerson("李四",18); ...
使用this来调用本类中的其他构造函数 简介 使用this来调用本类中的其他构造函数C# 工具/原料 c# 方法/步骤 1 1.文件--》新建--》项目。2 2.选择:控制台应用--》命名一个为:使用this调用构造函数--》确定。3 3.确定后:创建的类和方法。4 4.先编写一个父类和它的属性。5 5.初始化属性的值。这样做法...
{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...
百度试题 题目中国大学MOOC: 在Java构造方法中,( )是调用自己其他的构造函数,( )是调用自己继承的父类的构造函数。(答案用逗号隔开) 相关知识点: 试题来源: 解析 this,super 反馈 收藏
AB* p[2]由于只声明了指针,没有调用构造函数,指针在使用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...