Арга гэдэг нь түүнд хамаарах анги эсвэл объектын шинж чанаруудын нэг болох функцийг хэлнэ. Хэрэв бид аргын тухай ярих юм бол объект хандалтат програмчлалын парадигмыг ашигладаг гэсэн үг юм.
Зааварчилгаа
1-р алхам
Ангийн арга бол үйлдлийн дараалал бөгөөд аргумент авч, утга буцааж өгөх боломжтой боловч аль нь ч шаардлагагүй болно. Хамгийн ерөнхий тохиолдолд дуудлагын шугам дараах байдалтай байна: хувьсагч = object_name.object_method (аргументуудын жагсаалт); Дуудлагын синтакс нь маш өөр бөгөөд бүх програмчлалын хэлийг ашиглахаас хамаарна, тэр ч байтугай нэг хэл дотор та аргыг маш өөр аргаар дуудаж болно. Хамгийн эхний хийх зүйл бол функцийг аль объект эсвэл ангид дуудахыг зааж өгөх явдал юм. Заримдаа та шаардлагатай нэрийн талбарт аль хэдийн ажиллаж байгаа бол үүнийг хийх шаардлагагүй болно, жишээлбэл, өөр ангийн аргаар.
Алхам 2
Дараа нь аргын нэрээр эсвэл тодорхой програмчлалын хэлийг зааж өгөхөд хүлээн зөвшөөрөгдөх өөр аргаар удирдан дуудах хэрэгтэй. Ерөнхийдөө арга нь дуудсан объектынхоо нэрийг цэгээр тусгаарлаж дагаж мөрддөг: object_name.method (). Зарим хэлнүүдэд зай, бүдүүн гэдэс гэх мэт бусад зааглагчийг ашиглах шаардлагатай байдаг. Хэрэв бүх үйлдлүүдийг зориулалтын объект дотор гүйцэтгэнэ гэж тооцдог хяналтын байгууламжийг ашигласан бол (жишээлбэл, хэд хэдэн хэл дээр ийм үйлдлийг удирдлагатай зөвшөөрдөг), хөрвүүлэгч аль объектын хамт тухайн үйлдлийг аль хэдийн тодорхой болгосон болно. гүйцэтгэх болно. Та аргын нэрийг зааж өгөх хэрэгтэй.
Объект хандалтат програмчлалын нэг онцлог зүйл бол нэрийн талбарыг зааглах явдал юм. Хичээлийн аргыг дуудахдаа үүнийг санаж байх нь маш чухал юм. Энэ арга нь өөрөө аль хэдийн капсулаар хангаж өгсөн интерфэйс юм.
Алхам 3
Дараа нь та аргын шаардлагатай аргументуудыг зааж өгөх хэрэгтэй. Ихэнхдээ аргументын жагсаалтыг хаалтанд хавсаргасан байдаг. Орчин үеийн олон хөрвүүлэгчид функцийг тайлбарлахдаа програмистаас аргументийн төрлүүд ба тэдгээрийн нэрсийн талаар асууж лавлаж, өгөгдлийг буруу дарааллаар дамжуулахгүй байх нь илүү хялбар байдаг. Арга хөгжүүлэгчид тэдгээрийг объектыг аргумент байдлаар дамжуулж болохуйц байдлаар бичиж чаддаг тул энэхүү арга нь төөрөгдөлд орохоос зайлсхийдэг. Олон хэл нь объектын аргуудыг дуудах боломжийг тухайн объект өөрөө бас аргумент байдлаар өгөх боломжийг олгодог.
Алхам 4
Хэрэв арга нь үр дүнд хүрвэл үүнийг бичих хэрэгтэй байх. Үүнийг хадгалахын тулд хувьсагч үүсгэж эсвэл сонгоод түүнд функцийн дуудлага оноож өг. Гүйцэтгэлийг дуусгасны дараа үр дүнг буцааж өгөх бөгөөд энэ нь таны заасан санах ойн хэсэгт бичигдэх болно. Зарим аргууд нь юу ч өгдөггүй, зөвхөн объект дээр ямар нэгэн үйл ажиллагаа явуулдаг. Энэ тохиолдолд функцийн үр дүнг хувьсагч дотор хадгалах талаар санаа зовох шаардлагагүй болно.