码迷,mamicode.com
首页 > 其他好文 > 详细

十六。方法调用以及传参

时间:2020-08-06 17:04:35      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:方法调用   通过   strong   传递   创建   导入   静态   引用   必须   

方法的调用

              非静态方法:对象名.方法();

              静态方法:类名.方法();

              方法与方法之间的调用:

                     静态方法内部调用其他方法:如果在本类中,静态方法可以直接调用静态方法;如果在本类中是非静态方法,就必须通过对象来调用。

                                                                    如果不在一个类中,静态方法调用其他类中的静态方法,必须通过 类名.静态方法()来调用。

                                                                    如果在不同类中,静态方法调用其他类中的非静态方法,需要导入该类中的包,以及通过创建对象调用。

                    非静态方法内部调用:如果在本类中,非静态方法可直接调用静态方法;如果在本类中,非静态方法可直接调用非静态方法;

                                                        如果在不同类中,非静态方法调用其他类中的静态方法,需要导入该类中的包,以及通过类名来调用。

                                                        如果在不同类中,非静态方法调用其他类中的非静态方法,需要导入该类中的包,以及通过创建对象调用。

传参问题

 当传入的是基本类型:在方法内修改参数值时不影响原实参。

而引用类型传递时,其原实参被修改。

方法递归:

方法递归:条件:

1.必须满足一个结束的条件;

2.方法调用自身。

如果不满足,则为死循环。

 

今日问题:对堆和栈理解不到位

明天在查阅资料了解堆和栈。

十六。方法调用以及传参

标签:方法调用   通过   strong   传递   创建   导入   静态   引用   必须   

原文地址:https://www.cnblogs.com/1329197745a/p/13447190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!