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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LLQALLQ 中级黑马   /  2016-3-28 21:53  /  567 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法调用时,可以:对象.方法();
也可以:方法(对象);
有什么区别吗?什么时候使用啊,怎样区分啊

3 个回复

正序浏览
这样跟你说,比方说你有一个主方法,而有一个方法method属于另外一个类,现在你要在主方法里面调用这个method方法,那么可以用method的类的对象调用,即对象.method().   如果这个method方法在这个类中还被static修饰,那么你不仅可以用这个类的对象调用,即对象.method(),还可以直接用这个类的类名调用,即类名.method(). 如果有一个方法method2在主方法下面,跟主方法属于同一类,可以直接用method2()使用这个方法
回复 使用道具 举报
一种:申明时;直接数据类型 变量名---创建对象名.变量名=  ;
回复 使用道具 举报
如果类是static修饰,可以直接用   类名.方法名 来调用方法;第二个应该是把对象当成参数来传递的吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马