我有一个类A,并写一个子类B.一个只有一个构造函数被参数化. B必须称之为A的这个超级构造函数.
现在我想使用一个Object作为参数.这个对象应该调用一个方法B.所以参数对象必须保存B的引用,或者必须是一个内部类.
现在我想使用一个Object作为参数.这个对象应该调用一个方法B.所以参数对象必须保存B的引用,或者必须是一个内部类.
public B(){ super.(new parameter(this)) }
Cannot refer to ‘this’ nor ‘super’ while explicitly invoking a constructor
我看到的唯一的事情就是设置方法,将“this”这个注入到参数对象中.我不想编辑超级类.
你看到更好的方法吗?
解决方法
原文地址:https://www.jb51.cc/java/123379.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。