Java 初学者-方法2
今天学习了什么?
方法的参数传递有两种一种是基本类型的传递叫值传递,另一种叫引用类型的传递引用传递。但是本质上都是值传递,而且在方法内部若无return语句返回其实这就是一个副本,所以外部的变量不会改变。引用类型传递是在栈中声明堆中分配,引用类型必须初始化也就是用new运算符否则会报错,而且一块堆内存可以被多个对象所指向。
1.方法:是普通的片段,可以实现某个功能,且可以被重复调用。
2.方法定义与声明
[修饰符列表] 返回值类型 方法名(形参列表){方法体;}
3.方法调用:实参与形参要一一对应。
在同一个类中方法声明时可以不用类名.访问。
4.方法中的返回值:return 语句前必须把所有要执行的语句执行完毕。因为return执行方法结束。例如:该代码报错。
方法若有类型,则必须提供一个返回值。
方法的返回值可以不接收。
5.方法执行过程中的内存采用栈数据结构。
6.方法递归要有终止条件,否则内存溢出。
7.方法重载:同一个类中;方法名相同;参数列表不同
明天计划学习学习方法知识。完成了课后作业。