永发信息网

Java 同等级类的数值传递(新手问题)

答案:2  悬赏:70  手机版
解决时间 2021-04-13 01:16
  • 提问者网友:我的未来我做主
  • 2021-04-12 13:01

有三个同级别类,分别放在三个类文件里同一包下大概意思是这样

第一个类

public class FirstClass
{
private String str="h";
SecondClass second;
public FirstClass()
{
second.Setstrtext(str);

}
....
}

第二个类

public class SecondClass
{
private String str;
public void Setstrtext(String str)
{
this.str=str;
}
public String Getstrtext()
{
return str;
}
}

第三个类

public class ThirdClass
{
private String strthird;
SecondClass sec ;
public ThirdClass()
{
strthird=sec.Getstrtext;//怎么让这里得到的值是第一个类中传入的值?
}
}

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-04-12 14:04

1. 第一个类要有取得SecondClass second;的getSecondClass()方法;


2. 第三个类的构做方法要可以传入一个SecondClass 类型的对象:


public ThirdClass(SecondClass sec){
strthird=sec.Getstrtext();
}
3. 过程就可以是这样:


FirstClass firstClass = new FirstClass();


ThirdClass thirdClass = new ThirdClass(firstClass.getSecondClass());

全部回答
  • 1楼网友:春色三分
  • 2021-04-12 14:25

忘记了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯