Хэрэв та Java програмист болохыг хүсч байвал олон шинэ ойлголтуудыг сурч болно. Ангилал, арга, үл хамаарах зүйл, бүтээгч, хувьсагч гэх мэт зүйлс байдаг; Та үүнийг сурч мэдээд сэтгэлээр унаж болно. Тиймээс та тэдгээрийг нэг нэгээр нь сурах хэрэгтэй. Энэхүү гарын авлагын нийтлэлээс та java дээр хэрхэн арга дуудах талаар сурах болно.
Алхам
Алхам 1. Арга кодыг дахин ашиглахад тусалдаг C гэх мэт програмчлалын хэл дээрх функцуудтай дүйцдэг. Аргууд нь хэд хэдэн мэдэгдлээс бүрдэх бөгөөд эдгээр аргуудыг бусад мэдэгдэлээр дуудаж болно. Дуудсан тохиолдолд аргын нэг хэсэг болох бүх мэдэгдлийг гүйцэтгэх болно. Жишээлбэл, энэ аргыг авч үзье."
нийтийн статик хоосон аргаExample () {}
. Одоогоор үүнд код байхгүй байна, гэхдээ аргын нэрийн өмнө гурван түлхүүр үг байна. Байна
нийтийн
,
статик
ба
хоосон
Алхам 2. Үг
нийтийн
аргын нэрээс өмнө энэ аргыг импортолж байгаа тохиолдолд өөр анги (өөр файл) -аас өөр анги орсон газраас дуудаж болно гэсэн үг юм.
Орлуулж болох өөр үгс байдаг
нийтийн
. Гэдэг үг байна
хамгаалагдсан
ба
хувийн
. Хэрэв арга
хамгаалагдсан
дараа нь зөвхөн энэ анги болон түүний дэд ангиуд (үүнийг код хөрвүүлэх үндэс болгон ашигладаг ангиуд) энэ аргыг дуудаж болно. Нэг арга
хувийн
зөвхөн тэр ангилалд л дуудаж болно. Сүүлчийн түлхүүр үг нь үнэхээр үг биш юм. Энэ үгийг орлох зүйл байхгүй тохиолдолд л ашигладаг
нийтийн
,
хамгаалагдсан
эсвэл
хувийн
. Энэ үгийг анхдагч буюу багц-хувийн гэж нэрлэдэг. Энэ нь зөвхөн нэг багцын ангиуд л энэ аргыг дуудаж болно гэсэн үг юм.
Алхам 3. Хоёр дахь түлхүүр үг,
статик
Энэ арга нь ангилалд хамаарах бөгөөд энэ нь ангийн (объект) жишээ биш гэсэн үг юм.
Статик аргуудыг ангийн нэрийг ашиглан дуудах ёстой."
ExampleClass.methodExample ()
Гэсэн хэдий ч, хэрэв түлхүүр үг
статик
байхгүй, аргуудыг зөвхөн объектуудаар дуудаж болно. Жишээлбэл, хэрэв анги дуудагдсан бол
ExampleObject
ба байгуулагчтай (обьект үүсгэхийн тулд) бид бичих замаар шинэ объект үүсгэж болно
ExampleObject obj = шинэ ExampleObject ();
аргыг гэж дуудна уу.
obj.methodExample ();
".
Алхам 4. Аргын нэрний өмнөх өөр үг
хоосон
.
Гэж хэл
хоосон
гэдэг нь юу ч буцаахгүй гэсэн үг юм (хэрэв та энэ аргыг ажиллуулбал юу ч буцаадаггүй). Хэрэв та ямар нэг зүйлийг буцааж өгөх аргыг хүсч байвал үгийг орлуулах хэрэгтэй
хоосон
үүсгэхийг хүсч буй объектын өгөгдлийн төрөл (энгийн эсвэл лавлагааны төрөл). Зүгээр л нэмээрэй
буцах
дээр нь аргын код дуусахаас өмнө хаа нэгтээ ийм төрлийн объект.
Алхам 5. Ямар нэг зүйлийг буцааж өгөх аргыг дуудахдаа та буцааж өгсөн зүйлийг ашиглаж болно
Жишээлбэл, хэрэв
someMethod ()
бүхэл тоог буцаана, дараа нь буцааж өгсөн зүйлдээ бүхэл тоог тохируулж болно"
int a = someMethod ();
Алхам 6. Зарим аргууд параметрүүдийг шаарддаг
Бүхэл тооны параметрийг авах арга нь иймэрхүү харагдах болно
someMethod (int a)
. Ийм аргыг ашиглахдаа та аргын нэрийг, дараа нь бүхэл тоог хаалтанд бичих ёстой.
Зарим арга (5)
эсвэл
Зарим арга (n)
хэрэв
нь бүхэл тоо юм.
Алхам 7. Арга мөн олон параметртэй байж болно, тэдгээрийг таслалаар тусгаарла. Хэрэв арга
зарим арга
хоёр параметр шаардлагатай,
int a
ба
Объект объект
иймэрхүү харагдах болно"
someMethod (int a, Object obj)
. Энэхүү шинэ аргыг ашиглахын тулд та аргын нэрийг дуудаж, дараа нь бүхэл тоо болон Хаалтанд объект оруулах ёстой.
Зарим арга (4, зүйл)
хамт
зүйл
нь
Обьект
Зөвлөмж
-
Та ямар нэгэн зүйл буцааж өгөх аргыг дуудахдаа тухайн аргын буцааж буй зүйл дээр үндэслэн өөр аргыг дуудаж болно. Жишээлбэл, бидэнд нэртэй нэг арга бий
getObject ()
Энэ нь объект үйлдвэрлэдэг. За ангидаа
Обьект
статик бус аргаар дуудлага хийхгүй
toString
ямар бүтээгдэхүүн үйлдвэрлэдэг
Обьект
ийн хэлбэрээр
Мөр
. Тиймээс, хэрэв та авахыг хүсч байвал
Мөр
-аас юм
Обьект
үүсгэсэн
getObject ()
нэг мөрөнд бичих"
String str = getObject (). ToString ();
- ".