私がJavaStandardEditionを学んでいたとき、getter関数とsetter関数は、変数を非表示にし、変数への直接アクセスを減らすためによく使用されていました。Androidでは、これらの関数を使用せず、変数を直接変更するだけでよいと、いくつかの情報源から言われています。その理由は、Androidでゲッターとセッターを使用するとオーバーヘッドが原因でパフォーマンスが低下するためです。その結果、メモリの使用量が増え、システムの速度が低下します。
これに真実はありますか?ある場合、ゲッターとセッターを使用するとパフォーマンスが低下するのはなぜですか?