关于JAVA中自定义返回类型的用途

发布网友 发布时间: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())

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com