java 如果一个类中的方法要调用其属性(对象)的方法(如Getter)作为参数,该怎么办
例如:大学要根据学生的专业和年级来收取费用,这个方法怎么写??补充:不能把学生当做参数,放进方法参数列表,进而调用该学生.方法,而是直接根据这两个属性来查询费用。最好,不...
例如:大学要根据学生的专业和年级来收取费用,这个方法怎么写??
补充:不能把学生当做参数,放进方法参数列表,进而调用该学生.方法,而是直接根据这两个属性来查询费用。最好,不要把年级和专业当做该大学类的属性而存储在类中。 展开
补充:不能把学生当做参数,放进方法参数列表,进而调用该学生.方法,而是直接根据这两个属性来查询费用。最好,不要把年级和专业当做该大学类的属性而存储在类中。 展开
展开全部
一个类的属性还需要做参数吗?
public class ClassA{
private Student student;
public void fun(){
student."各类方法随便用啊"();
}
}
更多追问追答
追问
不能把学生当做参数,放进方法参数列表,进而调用该学生.方法,而是直接根据这两个属性来查询费用,这个补充说的很清楚,我不希望在该方法体中使用对象调用方法(你连new对象都省略了,实在无法信任)。抱歉,各位,我补充做的约束应该使这个问题无解了,我错了,不过谢谢大家。
追答
我的fun()方法里有参数吗?
你的问题里自己说:"
一个类中的方法要调用其属性
"
student是ClassA的属性 ClassA的fun方法也没有参数 这有什么问题...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询