Sobes.tech
Intern

რა არის null-გადაცემა?

sobes.tech AI

პასუხი AI-სგან

null-ლინკი არის სპეციალური მნიშვნელობა, რომელიც მიუთითებს ობიექტის ინსტანციის არარსებობაზე. არსებითად, ეს არის "ცარიელი" ლინკი, რომელიც არ მიუთითებს მეხსიერებაში რომელიმე მისამართზე.

ძირითადი ასპექტები:

  • იგი თავად ობიექტი არ არის.
  • მისი წევრებზე (მოედნები ან მეთოდები) წვდომის მცდელობა გამოიწვევს გამონაკლისს (მაგალითად, NullPointerException Java-ში ან NullReferenceException C#-ში).
  • გამოიყენება იმისთვის, რომ მიუთითოს, რომ ცვლადი ან ველი არ არის ინიციალიზებული ობიექტით.

Java-ს მაგალითი:

// ცვლადის გამოცხადება, მაგრამ ჯერ არ არის ინიციალიზებული ობიექტით
String str = null;

// null-ლინკზე მეთოდის გამოძახება გამოიწვევს NullPointerException-ს
// int length = str.length();