Java 初学者-方法2

今天学习了什么?

方法的参数传递有两种一种是基本类型的传递叫值传递,另一种叫引用类型的传递引用传递。但是本质上都是值传递,而且在方法内部若无return语句返回其实这就是一个副本,所以外部的变量不会改变。引用类型传递是在栈中声明堆中分配,引用类型必须初始化也就是用new运算符否则会报错,而且一块堆内存可以被多个对象所指向。

1.方法:是普通的片段,可以实现某个功能,且可以被重复调用。

2.方法定义与声明

 [修饰符列表] 返回值类型 方法名(形参列表){方法体;}

3.方法调用:实参与形参要一一对应。

                  在同一个类中方法声明时可以不用类名.访问。

4.方法中的返回值:return 语句前必须把所有要执行的语句执行完毕。因为return执行方法结束。例如:该代码报错。

 方法若有类型,则必须提供一个返回值。

方法的返回值可以不接收。

5.方法执行过程中的内存采用栈数据结构。

6.方法递归要有终止条件,否则内存溢出。

7.方法重载:同一个类中;方法名相同;参数列表不同

明天计划学习学习方法知识。完成了课后作业。

posted @ 2020-07-11 20:03  好吗,好  阅读(130)  评论(0)    收藏  举报