Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
说我有以下代码
class A { int x = 4; public void x() { /* */ B myB = new B(/*paramter here*/); } }
是否可以将 A 的当前实例作为参数提交给 B 的构造函数?
传递当前实例使用
B myB = new B(this);
为了您的认可。来自文档
在实例方法或构造函数中,this 是对当前对象的引用——调用其方法或构造函数的对象。您可以使用 this 从实例方法或构造函数中引用当前对象的任何成员。