黑马程序员技术交流社区

标题: 对不起,我出新手 可能问题有点弱,怎么在一个类中调用.... [打印本页]

作者: 王峰230321    时间: 2013-7-5 12:55
标题: 对不起,我出新手 可能问题有点弱,怎么在一个类中调用....
本帖最后由 王峰230321 于 2013-7-5 13:32 编辑

怎么在一个类的方法中,调用另外一个类的方法,或者是怎么在一个类的方法中调用其他方法?
如果不行, 那怎么才能实现这种模式?

作者: 哪颗最亮的星星    时间: 2013-7-5 13:10
可以建立别一个类的对象,通过对象调用方法,如果另一个类的方法是静态的,可以通过类名.方法名来调用。
作者: lanbuohan    时间: 2013-7-5 13:10
比如说A类中有a1方法,B类可以通过继承A类去调用其中的a1方法,也可以通过拿到你要调用类的对象,去用对象去调用
作者: 薛淑凯    时间: 2013-7-5 13:12
若要调用某个类的方法需要先创建这个类的对象,然后用这个对象来调用它的方法。如果这个方法是静态的就不需要创建对象,直接类名调用
作者: 阿凡提不买驴    时间: 2013-7-5 13:20
在一个类中调用其它类中的方法,不做多说,楼上都细说了,就是在该类中创建对象然后调用,或者是静态访问,类名.函数名。而在一个类的方法中调用另一个方法,要分情况:(1)如果是在同一个类中,调用非静态方法则可以直接调用(2)如果调用静态方法,该方法也要设置为静态方法(3)如果是调用其他类中方法,静态方法则可以类名.函数名直接调用,如果是私有则不可以调用,如果是非静态非私有则可以通过创建调用方法所在类的对象来调用。希望对你有所帮助,O(∩_∩)O谢谢
作者: 王峰230321    时间: 2013-7-5 13:26
我特想知道 怎么把帖子改成 已解决= =
作者: 王靖远    时间: 2013-7-5 15:08
王峰230321 发表于 2013-7-5 13:26
我特想知道 怎么把帖子改成 已解决= =

给版主留言或者联系版主的QQ
作者: 赵海洋    时间: 2013-7-5 15:48
王靖远 发表于 2013-7-5 15:08
给版主留言或者联系版主的QQ

谢谢靖哥,嘿嘿~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2