A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如何调用其它类中的方法,如何调用本类中的其它方法?
如题。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

5 个回复

倒序浏览
调用其它类中的方法:使用类的实例化,  语法为:类名  实例名=new  类名();
只要是没有加static的方法或者属性,都必须先要进过实例化,在通过实例名.方法名()来访问,
加static的方法或者属性都可以直接通过类名.方法名()来访问。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
谢谢,学习了。
回复 使用道具 举报
调用本类中的其他方法其他方法不要加static,因为main方法时static,直接方法名就可调用了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
没有static修饰的方法,必须实例化后,通过实例名.方法名()调用;
有static修饰的方法,直接通过类名.方法名()调用;
本类中的方法直接通过方法名()调用。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
若A类要调用B类中的方法(public权限),可以通过A类继承B类,然后再实例化A类的一个对象,通过对象即可调用B类中的方法。
若A类要直接调用本类中的方法,可先使用类的实例化,再通过实例名调用  语法为:
类名  实例名=new  类名();
实例名.方法名();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马