constructor
-
如何强制在抽象类的所有子类中定义构造函数 我有一个定义抽象方法的抽象类A。这意味着,要使类具有可实例化性,必须实现所有抽象方法。 我希望我所有的子类都实现一个具有2 ints作为参数的构造函数。 声明构造函数违背了我的目的
-
为什么 Java 构造函数不能同步? 根据 ,构造函数不能标记为同步,因为在创建对象的线程完成之前,其他线程无法看到正在创建的对象。这似乎有点奇怪,因为我确实可以在构造对象时有另一个线程查看对象: 我知道这是
-
-
Java 中的缺省构造函数 我知道我在这里问了一些严肃的101问题... 我有一些类和一个扩展的类。在我有一个构造函数中,它采用一组参数,并将其设置为其字段。派生类(如 )通常不需要修改它。现在我的IDE给了我“F
-
在Scala中,我如何使用多个构造函数对Java类进行子类化? 假设我有一个具有多个构造函数的Java类: 如何在 Scala 中扩展它,同时仍然提供对 Base 所有三个构造函数的访问?在 Scala 中,子类只能调用它的超类构造函数之一。如何绕过此规则? 假设 Jav
-
我可以在Java中的构造函数中调用方法吗? 我有一种情况,当类实例化时,我只想读取一次配置文件。 假设我有一个名为 的方法,它读取配置并将其放入对象中。当程序需要使用配置值时,它会读取带有定义键的对象。我想知道构造函
-
-
为什么Java没有像C++那样的初始值设定项列表? 在C++中,可以在构造函数开始运行之前使用初始值设定项列表初始化类的字段。例如: 我很好奇为什么Java没有类似的功能。根据Core Java:第1卷: C++使用此特殊语法来调用字段构造函数。
-
在java中,由于继承而创建了多少个对象? 假设我有三个类: 当我创建类 C 的实例时,它调用超类的构造函数。那么,是否正在创建多个对象?如果只创建了一个对象,那么 super() 如何像另一个类的构造函数一样?super() 方法是
-
标签