gpt4 book ai didi

Java将数据发送到初始化对象的类

转载 作者:行者123 更新时间:2023-12-02 07:03:42 25 4
gpt4 key购买 nike

我们有简单的初始化:示例:

Class1
{
public Class1
{
Class2 object = new Class2();
}

public SomeMethod(String anyString)
{...}
}

那么从 Class2 调用 Class1 中的 SomeMethod 并传递“anyString”值的最佳方法是什么?现在我正在使用自定义事件和界面。但也许有更好、更合理的方法来做到这一点?

最佳答案

But maybe there is better, more rational way to do this?

是的。

Class1
{
public Class1()
{
Class2 object = new Class2(this);
}

public SomeMethod(String anyString)
{...}
}

Class2
{
public Class2(Class1 parent)
{
parent.SomeMethod("A String value");
}
}

说明

只需将父对象的实例传递给子类即可。子类可以直接调用所需的方法。

Java 命名约定

约定规定方法以小写字母开头。

SomeMethod -> someMethod

关于Java将数据发送到初始化对象的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16342269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com