十六。方法调用以及传参
Posted 1329197745a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十六。方法调用以及传参相关的知识,希望对你有一定的参考价值。
方法的调用:
非静态方法:对象名.方法();
静态方法:类名.方法();
方法与方法之间的调用:
静态方法内部调用其他方法:如果在本类中,静态方法可以直接调用静态方法;如果在本类中是非静态方法,就必须通过对象来调用。
如果不在一个类中,静态方法调用其他类中的静态方法,必须通过 类名.静态方法()来调用。
如果在不同类中,静态方法调用其他类中的非静态方法,需要导入该类中的包,以及通过创建对象调用。
非静态方法内部调用:如果在本类中,非静态方法可直接调用静态方法;如果在本类中,非静态方法可直接调用非静态方法;
如果在不同类中,非静态方法调用其他类中的静态方法,需要导入该类中的包,以及通过类名来调用。
如果在不同类中,非静态方法调用其他类中的非静态方法,需要导入该类中的包,以及通过创建对象调用。
传参问题:
当传入的是基本类型:在方法内修改参数值时不影响原实参。
而引用类型传递时,其原实参被修改。
方法递归:
方法递归:条件:
1.必须满足一个结束的条件;
2.方法调用自身。
如果不满足,则为死循环。
今日问题:对堆和栈理解不到位
明天在查阅资料了解堆和栈。
以上是关于十六。方法调用以及传参的主要内容,如果未能解决你的问题,请参考以下文章
java axis调用webservice,接口方法中的数组型参数应该怎么传参