参照型変数とは
クラス型と配列型とinterface型の三種類
例
sample san1 = new sample → sample1オブジェクト
sample san2 = new sample → sample2オブジェクト
sample san1
sample san2
ここにsample = sam1と書けばsam2は消滅
↓
sample san1 = new sample → sample1オブジェクト
sample san2 = new sample → sample1オブジェクト
san2が参照するところはsample1に変更される
NULLを代入すると参照先が無いという意味になる