gpt4 book ai didi

java - 访问上层/包装类的变量

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

我是 Java 初学者,所以我不知道我要访问的是否是上层/包装类。基本上,我有三个类(class):A、B 和 C。

A 类.java

public class A{

private String aName;

private B objectB;

}

B 类.java

public class B{

private String bName;

private C objectC;

}

CLASS C.java

public class C{

private String cName;


}

基本上,我有一个 A 类,它有一个 B 类对象,而 B 类又有一个 C 类对象。我有一个类 C 的对象实例。如何从该对象 C 实例访问变量 bName 和 cName?

最佳答案

为什么不使用 getter 和 setter 方法从 c 实例访问变量 bName 呢?您无法直接访问它们,因为它们是私有(private)的。

“B 类.java”

public class B{

private String bName;

public String getbName() {
return bName;
}

public void setbName(String bName) {
this.bName = bName;
}

private C objectC;

}

您可以直接访问“cName”变量,因为该变量属于您用于获取 bName 的 c 的同一对象。

关于java - 访问上层/包装类的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44601334/

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