java
No later
Dare to do dare to win!!!
展开
-
java中重载与覆盖
什么是重载? 重载(Overload)表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同。 什么是覆盖? 覆盖(Override)是指子类对父类方法的一种重写,只能比父类抛出更少的异常,访问权限不能比父类的小,被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一个新方法。 重载的案例: package exercise; public class informat...原创 2019-12-07 20:36:18 · 819 阅读 · 0 评论 -
Java中的参数传递到底是值传递还是引用传递,深层探究!!!
Java中的参数传递到底是值传递还是引用传递,深层探究!!! 看本文前需要明确两个重要的知识点! 1.什么是形参,什么是实参? 形参 定义:全称"形式参数",用于定义方法的时候使用的参数,目的用来接收调用该方法时传递的参数。 说明:只有在被调用时才会分配内存单元,在调用结束,即刻释放所分配的内存单元。因此,只在方法内才有效。 实参 定义:全称"实际参数",用于调用时传递给方法的参数,即传递给被调用方法的值。 说明:预先创建并赋予确定值。 2.什么是栈?什么是堆?原创 2019-11-30 01:17:58 · 782 阅读 · 1 评论