Яагаад түр зуурын хувьсагчдыг цуваа болгодоггүй вэ?
Яагаад түр зуурын хувьсагчдыг цуваа болгодоггүй вэ?

Видео: Яагаад түр зуурын хувьсагчдыг цуваа болгодоггүй вэ?

Видео: Яагаад түр зуурын хувьсагчдыг цуваа болгодоггүй вэ?
Видео: Хамгийн хурдан .NET Serializer бол таны бодож байгаа шиг биш юм 2024, Арваннэгдүгээр
Anonim

түр зуурын нь гишүүнийг тэмдэглэдэг Java түлхүүр үг юм хувьсагч биш байх цуваа болсон энэ нь байтын урсгалд үргэлжлэх үед. Объектыг сүлжээгээр дамжуулах үед объект нь цуваа болсон '. Цувралчлал объектын төлөвийг цуваа байт болгон хувиргадаг.

Үүний дагуу түр зуурын хувьсагчийг цуваа болгож болох уу?

А түр зуурын хувьсагч нь хувьсагч тэр чадна болохгүй цуваа болсон . Java хэлний тодорхойлолтын дагуу [jls-8.3. 1.3] – " Хувьсагч тэмдэглэгдсэн байж болно түр зуурын тэдгээр нь объектын байнгын төлөв байдлын нэг хэсэг биш гэдгийг харуулах."

Дээр дурдсанаас гадна Java-д яагаад түр зуурын хувьсагч хэрэгтэй байна вэ? түр зуурынх а хувьсагч цуваа болгоход ашигладаг хувиргагч. Цуврал болгох үед хэрэв бид болохгүй хүсэж байна тодорхой үнэ цэнийг хэмнэх хувьсагч дараа нь файлд бид ашиглах түр зуурын түлхүүр үг. JVM гарч ирэх үед түр зуурын түлхүүр үг, энэ нь анхны утгыг үл тоомсорлодог хувьсагч мөн үүний үндсэн утгыг хадгал хувьсагч өгөгдлийн төрөл.

Үүнээс гадна статик болон түр зуурын хувьсагчдыг яагаад цуваа болгодоггүй вэ?

Статик хувьсагч : Эдгээр хувьсагчдыг цуваа болгодоггүй , Тиймээс цувралаас гаргах үед статик хувьсагч утга нь ангиас ачаалагдах болно. түр зуурын хувьсагчид : түр зуурын хувьсагчдыг цуваа болгодоггүй , тиймээс цувралаас гаргах явцад тэдгээр хувьсагч харгалзах өгөгдмөл утгуудаар эхлүүлнэ (жишээ нь: null, int 0 объектуудын хувьд).

Яагаад статик талбаруудыг цуваа болгодоггүй вэ?

Статик Хувьсагч. Статик хувьсагч нь ангилалд хамаарах ба үгүй ямар ч бие даасан тохиолдол дээр. -ийн тухай ойлголт цуваа болгох Энэ нь тухайн объектын одоогийн байдалд хамааралтай. Зөвхөн тухайн ангийн тодорхой жишээтэй холбоотой өгөгдөл байна цуваа болсон , тиймээс статик гишүүн талбайнууд үед үл тоомсорлодог цуваа болгох.

Зөвлөмж болгож буй: