Junior — Middle
Stack tipi obyektlər proqramın müxtəlif hissələri arasında bölüşdürülürmü və ya hər bir nümunə müstəqil şəkildə mövcuddurmu?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da Stack tipli obyektlər (məsələn, java.util.Stack) adi obyektlərdir və hər bir nümunə müstəqil şəkildə mövcuddur.
Bu o deməkdir ki, əgər siz bir neçə Stack obyekti yaratsanız, hər biri öz məlumatlarını saxlayır və avtomatik olaraq proqramın müxtəlif hissələri arasında paylaşılmır.
Nümunə:
Stack<Integer> stack1 = new Stack<>();
Stack<Integer> stack2 = new Stack<>();
stack1.push(1);
stack2.push(2);
System.out.println(stack1.peek()); // 1-i göstərəcək
System.out.println(stack2.peek()); // 2-ni göstərəcək
Əgər proqramın müxtəlif hissələri arasında məlumat paylaşmaq lazımdırsa, eyni obyektə referansı ötürməli və ya statik məlumat strukturlarından istifadə etməlisiniz.