Sobes.tech
Intern

Ի՞նչ է null-հղումը։

sobes.tech AI

Պատասխան AI-ից

null-կապը հատուկ արժեք է, որը ցույց է տալիս օբյեկտի օրինակ չլինելը: Հիմնականում, դա «հակառակ» կապ է, որը ցույց չի տալիս հիշողության մեջ որևէ հասցե:

Հիմնական ասպեկտներ՝

  • Դա ինքնին օբյեկտ չէ:
  • Փորձել մուտք գործել նրա անդամներին (գոտիներ կամ մեթոդներ) կհանգեցնի բացառության (օրինակ, NullPointerException Java-ում կամ NullReferenceException C#-ում):
  • Օգտագործվում է նշելու համար, որ փոփոխականը կամ դաշտը չի սկսվել օբյեկտով:

Java-ում օրինակ՝

// Փոփոխականի հայտարարում, բայց դեռ չի սկսվել օբյեկտով
String str = null;

// Փորձել զանգահարել մեթոդ null-կապի վրա կհանգեցնի NullPointerException-ին
// int length = str.length();