gpt4 book ai didi

java - 如何查看其他类的方法

转载 作者:行者123 更新时间:2023-12-02 06:01:43 25 4
gpt4 key购买 nike

我有一个类,我在其中创建了多个方法,但我想将其中一些方法放入另一个类中,因为它们执行其他操作。我怎样才能让我的第一个类仍然使用我的方法?

A 类 有 15 个私有(private)静态方法(它们是静态的,因为它们只返回值,我不需要定义对象)

我在同一个包中创建了B类,当在其中移动5个方法时,A中的main函数在使用时不会检测到它们。

最佳答案

你的问题是可见性。 private 表示只有包装类可以看到这些方法。

将可见性设置为默认(如果两个类位于同一包中)或 public(如果它们位于不同的包中)。

例如,类 A 和 B 位于同一个包中:

// A.java
public class A {
static void oneMethod();
}

// B.java
public class B {
private static void anotherMethod() {
A.oneMethod();
}
}

或在不同的包中:

// A.java
public class A {
public static void oneMethod();
}

// B.java
public class B {
private static void anotherMethod() {
A.oneMethod();
}
}

关于java - 如何查看其他类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613302/

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