剛入門的同學可能會對形參和實參的概念模糊不清。這里小博老師帶大家回顧一下。
第一點,形參不能獨立于方法單獨存在。必須在方法內才會發(fā)生作用,也就是必須在方法中使用,不在方法外可見。而實參則可以在程序的任何地方都使用。
第二點,形參代表一個合集,具有不確定性,而實參代表一個獨立事物,具有確定性(即使是為null)。也就是說,形參不能代表具體的對象,只能代表這些對象共同的屬性(比如超類、各種其他自定義屬性等等),而實參則是具體的對象(比如超類的實例)。
第三點,形參的值在調用時根據調用者更改,實參則用自身的值更改形參的值(指針、引用皆在此列)。