constructor

    0热度

    1回答

    ,DI意味着注入我们的组件可能需要的,而不是创建该服务的服务或者在组件类中实例化服务。 (如果这是正确的,那么我觉得角2 documentation是 有点误导,因为它使用的术语“创建实例” 在解释“喷油器提供商”) 现在,在技术上归结为: - 使用构造函数而不是新的 但是,为什么使用构造函数优于new?有没有在线的任何示例/资源,我可以按照...

    2热度

    3回答

    我想用构造函数声明类,但似乎有与该语法冲突并声明类成员。 任何建议这些如何一起? class Person (aName:String) { var name : String get() = this.name set(myName) {this.name = myName} init { this.name = aName }

    1热度

    1回答

    我们可以在构造函数代码中使用重定向或返回吗?我相信,如果我们返回一些东西或在构造函数中使用重定向,它不会抛出任何错误,但不要认为这是正确的方法。 例如,如果我谈论laravel MVC public function __construct() { $this->middleware('auth'); } 这里,我已经初始化AUTH中间件,但它是正确的我这样做: public function _

    -1热度

    2回答

    我很清楚,没有直接的方法来定义JavaScript中的类。根据此article,JavaScript中没有class关键字。但我们可以使用function关键字来激发类似行为。 现在我的问题是,有没有什么方法可以像C/C++那样定义一个构造函数,只要创建这个不那么类的实例,它就会自动执行?

    1热度

    1回答

    我试着像memset struct TreeNode { bool exist; bool word_ending; TreeNode* branches[3]; TreeNode(): exist(true), word_ending(false) { memset(branches, NULL, sizeof(branches));

    0热度

    2回答

    我有两个类,A类和B类。我不想让它们中的任何一个具有默认构造函数,因为它们都需要实例化带参数。然而,我似乎无法在类B中创建类A的对象,而无需使用默认的公共构造函数,该类允许在没有用户定义的值的情况下实例化类(试图避免默认值)。 这是我的设置: 对象我想其他B级的内部进行初始化的类: ClassA.h Class A //No default constructor { public:

    2热度

    1回答

    嘿,我对JS很陌生,发现函数也是对象。 这意味着我可以这样给他们添加属性: let func = function(){}; func.foo = "foo"; console.log(func.foo); // prints foo 然而,当我们现在这样做: console.log(func); 它将返回(使用Chrome): 它为什么不显示对象的属性,就像它通常在其他类型的对象上显

    1热度

    1回答

    我目前无法从以下程序中找到段错误的来源。 struct info { std::list<int> bfs; int *level; int *distance; }; ... info* Graph::BFS(int s) { info *tmp = (info*) malloc(sizeof(struct info)); tmp-

    3热度

    1回答

    下面是Python中的Circle类, class Circle(object): def __init__(self, radius): self.radius = radius 该系统会根据客户需求的变化重新设计,如下图所示, class Circle(object): def __init__(self, radius): self.rad

    0热度

    1回答

    我是C#的新手,目前正在使用方法和构造函数创建一个简单的银行取款和存款程序来计算余额后。 我对这些给我的指示感到困惑,或者我做错了什么。我似乎无法弄清楚。我试图将初始默认余额设置为$ 1000,同时将余额字段设置为只读字段。 我遇到的主要问题是我试图为只读的“平衡”字段设置构造函数。 C#是说我不能调用只读的方法。如果有人能帮助我,我在下面发布我的代码。先谢谢你。 Account.cs class