为了账号安全,请及时绑定邮箱和手机立即绑定

​可以把另个类的成员变量作为参数放在别的类的方法里么

​可以把另个类的成员变量作为参数放在别的类的方法里么

冯宝宝 2017-10-14 16:35:57
作业里有三个类,三个类之前联系特别紧密,我想把一个类里的成员变量放在另一个类的方法里做那个方法的参数之一但是编译器报错,为什么,还有当类和类之间联系紧密怎么写
查看完整描述

1 回答

?
cxxyjsj

TA贡献119条经验 获得超22个赞

面向对象设计原则之一就是封装,类与类之间尽量解耦。如果需要用到其他类的方法或者属性,可以在方法参数中传递类的实例,或者作为自身的成员属性。

查看完整回答
反对 回复 2017-10-14
  • 冯宝宝
    冯宝宝
    谢谢,昨天翻书看到的解决方法也是这样,可是这样的话每调用一次方法,我就要去创造一个类的对象,而且我需要怎么讲呢,就是用户输入一个什么,它就是一个成员变量名字,也就是说用户输入的是字符串,这个字符串最好又是一个类的对象名字,因为我需要用那个对象的其他属性,所以就乱思维
  • 1 回答
  • 0 关注
  • 1059 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信