问题描述
我总是对传参数有疑问!到底什么时候该传参数,什么时候不用!比如两个类AB,什么时候在A类中new一个B类的对象调用方法,还是在A类中直接传给B类参数this,然后B类中直接用,总是有点迷糊!前辈给指点一下好么
解决方案
解决方案二:
楼主,你说的我更迷糊
解决方案三:
自己慢慢去体会当需要的时候就得用到参数
解决方案四:
这个需要多上机实践才能自己领悟到,没有绝对的
解决方案五:
需要的时候就用。。。
解决方案六:
你有什么需求就用什么来实现!
解决方案七:
感觉到两个类的关联性比较强的时候就把一个类的this传给另一个类,在实例化时可以保证两个类的数据和信息在交互时能达到相互协调一致两个类A和B,当把A的this传给B时,在实例化A时,B类也可以得到这个A的实例对象而用new的时候,两个类的关联性不会很强,只是一个类用到了另一个类中的方法等,还可能是考虑两个类的复合关系只有在一个类中用到另一个类的时候才会去用new创建它的对象
解决方案八:
参数的传递情况分如下1:本身类或方法就要有自己的参数,在使用它们时就必须要传递参数2:自己定义的类或方法,自己在确定需要传值时,那么在使用时按需要传递,这个有自己决定
解决方案九:
被楼主说晕了
解决方案十:
在A类newB,类时候,要是B类有带参数构造方法时,此时要传参数,还有在实例化B类的引用在调用B类中带参数的方法时候要传参数
解决方案十一:
需要的时候用,看具体情况……
解决方案十二:
取决你的想法,你想用的时候就用、该用的时候就用…
时间: 2024-11-08 20:58:39