构造函数

java – <?扩展A>不会接受A的子类

我正在使用AndroidStudio,我不断收到一个问题,我不知道如何解决.我不知道AndroidStudio是否存在问题,使用Java或错误.我有一个类的构造函数如下:我尝试使用以下行创建该类的对象:但是当我调用构造函数时,IDE会告诉我,它需要另一种类型的参数.我犯了什么错误?感谢所有的帮助!总结以上是DEVMAX为你收集整理的java–不会接受A的子类全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

在java中的超级调用之前创建一个对象

考虑到那些不起作用的简单java代码:我需要在super()调用之前创建一个对象,因为我需要在母类中推送它.我不想使用初始化块,我不想做类似的事情:super在我的构造函数中..如何在超级电话之前将数据发送到母班?

在Java中,什么时候调用枚举常量的构造函数?

要在Java中使用一个有创意的例子,这里是代码:我有以下测试/驱动程序代码:问题是:在Java中,什么时候调用枚举常量的构造函数?在上面的例子中,我只使用保存枚举常量.这是否意味着构造函数被调用一次才能创建Save?或者将Save和File一起构建在一起?解决方法枚举类被初始化时调用构造函数.每个构造函数将以成员声明顺序被调用,不管实际引用和使用哪些成员.

java – joda-time:new DateTime(String)vs DateTime.parse(String)

使用joda-time-2.0版本库,我想知道,哪个函数更适合从ISO日期(suposedXMLxs:dateTime格式)构建:newDateTime(String)与DateTime.parse(String).因为两者都从相同的值返回不同的结果.例:由于ISOChronology导致不同.首先说的是ISOChronology[欧洲/巴黎]和第二个ISOChronology[UTC],虽然毫秒

java – 单例模式

>您的专家对单身人士采用什么方法?>单元素枚举类型是实现单例的最佳方式.为什么?显然,类本身可以调用私有构造函数.反过来说,布洛赫正在谈论的是:2.Whatapproachdoyouexpertsfollowwithsingletons:…单身人士不应该出于明显的原因而允许克隆.应抛出CloneNotSupportedException,除非由于某种原因实现Cloneable,否则将自动抛出.asingle-elementenumtypeisthebestwaytoimplementasingleton.

java – 记录和依赖注入

我尝试基于Java构建和应用程序.对于依赖注入,我使用GoogleGuice.现在我想出了在应用程序期间记录一些信息的问题.我不是以方法调用的方式谈论一般的日志记录.我知道AOP,我可以像方法调用跟踪等一样.我正在寻找的是手动记录.我需要一些登录我的应用程序几乎每个类的方法.所以我想到了两个选择:通过使用Guice注入框架来获取记录器,通过构造函数(或setter或private…

java – 为什么泛型类型具有相同的签名?

我有以下泛型类:我尝试编译时为什么会出现以下错误:在我看来,两个构造函数共享相同的签名,尽管它们具有不同的泛型类型参数.为什么?更新我现在明白了这个问题.编译器需要一种方法来区分这两种类型.添加这样的约束对我的用例来说是可以的.所以我想补充一个问题:如何指定A和B这两种类型可能是不同的?不幸的是,您无法在构造函数中轻松解决此问题.您可以使用工厂方法替换重载的构造函数,并提供不同的名称,例如OrWithA和OrWithB: