首页 > 其他 > 详细

方法的调用

时间:2021-06-11 12:12:16      阅读:29      评论:0      收藏:0      [点我收藏+]

方法的调用分两种:静态方法(有static)和非静态方法(无static)


 

如下图

技术分享图片

静态调用:

直接:类名+方法名+()就可以顺利调用。

非静态调用:

需要先实例化类,即:Student student=new Student();(对象类型 对象名=对象类型)

然后才能调用。

 

还有一点需要注意,两个方法如果都是静态方法或非静态方法,都可以互相直接调用,如图

技术分享图片           技术分享图片

但如果类型不一样就无法直接调用了

技术分享图片

 

 

例子

思考一下,这个程序的结果为?如下图

技术分享图片

结果为:1,1,可能惊讶为何a!=10?因为类chenge的返回值类型为void,即没有返回值,所以a=10仅仅在这个类的范围内存在,换成int再return a就可以了,当然不换也可以就是麻烦很多,感兴趣看下图

技术分享图片

方法的调用

原文:https://www.cnblogs.com/xingyboy/p/14874184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!