黑马程序员技术交流社区
标题:
对不起,我出新手 可能问题有点弱,怎么在一个类中调用....
[打印本页]
作者:
王峰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