发布网友 发布时间:2022-04-22 08:44
共5个回答
热心网友 时间:2024-04-12 09:01
当我们要将类作为类型使用时,你返回的值一定要是属于此类型值。可以说是返回此类里的成员值。
public team GetName()
{
team te=new team();
return te.name;//是属于此类里的属性值,当然是此类的类型值
}
热心网友 时间:2024-04-12 09:01
返回的是String类型,不过是Team类在内存中的地址(这是没有用的),所以,通常情况需要冲洗toString()方法。
public class Team{
private String name;
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
@Override
public String toString(){
return this.name;
}
}
此时,当在其他方法中直接返回Team类型的对象时,返回的就是name值,这才是有用的。
明白了吗?
热心网友 时间:2024-04-12 09:02
用类team做为方法的返回类型,返回的就是team的一个对象。比如在该方法中可以对某一传入的对象oTeam的属性值做一定的修改,然后返回该对象,这样,在main()里初始化了的对象oTeam的值就发生了变化,返回的是改变了的oTeam对象
热心网友 时间:2024-04-12 09:02
返回的是String类型
这是JAVA的一种保护措施,可以再setName和getName中写判断条件,setName是给name变量赋值的,getName是取name变量值的,在类的外面是没办吧直接取到private定义的私有变量值的
热心网友 时间:2024-04-12 09:03
你的题目不是很清楚啊
你定义了一个类team,它返回的是一个对象,该对象包含你定义的一切(有name,setName(),getName())