当前位置: 首页 > 知识库问答 >
问题:

“类型的方法…未定义…”错误[重复]

越正阳
2023-03-14

错误在最后一行,我想知道到底出了什么问题,以及如何修复它,谢谢!

public class Constructor {
    
    int age;
    String name;
    
    Constructor() {
        this("John", 20);
    }

    Constructor(String name, int age) {
        this.age = age;
        this.name = name;
    }

}

public class Ex {

    public static void main(String[] args) {
        Constructor demo = new Constructor();
        System.out.println(demo.Constructor());

    }

}

共有1个答案

卢宜然
2023-03-14

无法手动调用构造函数。只有在使用new关键字时才会调用它。

ClassName obj = new ClassName(); // automatically calls constructor

构造函数不是普通方法,不能在该对象上调用。

 类似资料:
  • 问题内容: 我有一种方法来创建类的对象列表 我的产品类别是: 我收到一个错误,指出该类型的方法未定义,其他方法也是如此。请帮助我解决此错误。 我的说法正确吗? 问题答案: 我的说法正确吗? 不,这是不正确的。产品不是类的实例,而是类的实例。List没有任何称为的方法。 如果要从列表中检索元素并使用它创建另一个实例,可以执行以下操作: 但是请确保您在列表中有元素,否则您可能会遇到异常。product

  • 我正在使用AnyLogic 8 University 8.7.0版本并进行基于代理的建模。我已经创建了一个汽车代理资源库,我想将汽车的初始位置(GISPoints)存储在一个变量中。使用该装置。getHomeLocation()方法给了我一个错误:“类型Auto的方法getHomeLocation()未定义”。这里,“unit”是Auto类型的ResourcePool单元的名称。 任何解决方法都会

  • 问题内容: 我正在大学学习基础知识,并且希望对Eclipse中的以下错误有所帮助:“对于类型ShopCLI,未定义方法getCost()”& 这是我的代码 问题答案: 方法是在订单类中定义的,而不是在类中定义的。所以你的代码: 应该改为

  • 我试图使一个对话框弹出每当我得到一个错误从myerrorhandler我可以看到调用,但不是 这是我的错误消息。 错误类型错误:无法读取未定义的属性'openDialogTEST' 奇怪的是,如果我用按钮调用它,一切都很好。这是我的课程: usertable.component.ts auth.service.ts myerrorHandle.ts 对话框.component.ts 完整错误消息:

  • 我的代码: 错误: 未处理PromisejectionWarning:TypeError:无法读取未定义的未处理PromisejectionWarning:未处理的promise拒绝的属性“forEach”。此错误源于在没有catch块的情况下抛出异步函数的内部,或者拒绝使用未处理的promise。catch()。(拒绝id:1)(节点:7188)[DEP0018]弃用警告:未处理的promise

  • 我正在上传一张图片到firebase,然后试图将它的下载URL保存到< code>ionic storage,但是它给了我这个错误