Sobes.tech
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.