Java дээр параметрүүдийг хэрхэн дамжуулдаг вэ?
Java дээр параметрүүдийг хэрхэн дамжуулдаг вэ?

Видео: Java дээр параметрүүдийг хэрхэн дамжуулдаг вэ?

Видео: Java дээр параметрүүдийг хэрхэн дамжуулдаг вэ?
Видео: Аргументуудыг Java хэл дээр утгаараа дамжуулах 2024, Арваннэгдүгээр
Anonim

Аргументууд Java үргэлж байдаг өнгөрчээ -үнэ цэнээр. Аргын дуудлагын үед аргумент бүрийн хуулбар нь утга эсвэл лавлагаа эсэхээс үл хамааран стек санах ойд үүсдэг. өнгөрчээ арга руу. Байхад бид нэвтрүүлэх объект, стек санах ой дахь лавлагаа хуулж, шинэ лавлагаа байна өнгөрчээ арга руу.

Энгийнээр хэлэхэд, та Java дээр ангиа параметр болгон хэрхэн дамжуулах вэ?

Бид чадна нэвтрүүлэх Аливаа зүйлийн объект параметр болгон ангилна нэг арга руу java . Бид дуудагдсан аргын дотор дамжуулагдсан объектын хувьсагчдад хандах боломжтой. Өмнө нь объектын хувьсагчийг эхлүүлэх нь сайн туршлага юм өнгөрөх объект зэрэг параметр арга руу, өөрөөр хэлбэл энэ нь анхдагч анхны утгыг авна.

Үүний нэгэн адил, лавлагаа өгөгдлийн төрлийг Java хэл дээр хэрхэн дамжуулдаг вэ? Дамжуулах лавлагааны төрлүүд Methods руу объект байгаа үед өнгөрчээ арга болгон a хувьсагч : хуулбар лавлагаа хувьсагч байна өнгөрчээ , бодит объект биш. Дуудлага хийгч болон дуудагдсан аргууд нь ижил хуулбартай байна лавлагаа . Дуудлага хийгч нь дуудагдсан арга нь объектод хийсэн өөрчлөлтийг мөн харах болно.

Дээрхээс гадна параметр нь Java хэл дээр юу гэсэн үг вэ?

Тодорхойлолт төлөө Java Хугацаа: Параметрийн параметрүүд нь аргын мэдэгдлийн хэсэг болгон жагсаасан хувьсагч юм. Тус бүр параметр өвөрмөц нэртэй, тодорхой өгөгдлийн төрөлтэй байх ёстой.

Та Java хэл дээр лавлагаа дамжуулж чадах уу?

Java дэмждэггүй дамжуулсан лавлагаа . Анхдагч утгуудын хувьд үүнийг ойлгоход хялбар байдаг - хэзээ чи өнгөрнө аргын анхдагч утга бөгөөд энэ нь зөвхөн утгыг дамжуулдаг болохоос a лавлагаа утгыг эзэмшдэг хувьсагч руу. Анхдагч бус утгууд нь лавлагаа объектуудад.

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