java变量的默认值有什么用?所有变量在用的时候既然都要初始化,那默认值有什么用?
巴扎黑
巴扎黑 2017-04-18 10:44:47
0
4
564
巴扎黑
巴扎黑

全員に返信(4)
黄舟

実際には、主に null ポインター例外を防ぐために、基本型のみにデフォルト値があります。ユーザー定義型はユーザーが初期化する必要があります

いいねを押す +0
伊谢尔伦

クラス変数のみがデフォルト値を持ち、手動で初期化する必要はありません

いいねを押す +0
阿神

新しいオブジェクトを作成すると、Java はクラス データを保存するためにヒープ内のメモリ領域を申請します。メンバー変数もクラスのデータであり、このメモリ領域に配置されます。変数を初期化しないと、ヒープ内のデータは参照されません。この時点で、この変数がプログラム内の他の場所で使用されると、NULL ポインター例外がスローされます。

いいねを押す +0
黄舟

毎回きれいに拭くのはとても疲れるのかもしれません。 。 。 (ナンセンス)

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート