Javaда методдорго кантип чалуу керек: 7 кадам (сүрөттөр менен)

Мазмуну:

Javaда методдорго кантип чалуу керек: 7 кадам (сүрөттөр менен)
Javaда методдорго кантип чалуу керек: 7 кадам (сүрөттөр менен)

Video: Javaда методдорго кантип чалуу керек: 7 кадам (сүрөттөр менен)

Video: Javaда методдорго кантип чалуу керек: 7 кадам (сүрөттөр менен)
Video: PLAYSTATION - ТЕЛЕФОН! 2024, Май
Anonim

Эгерде сиз Java программисти болгуңуз келсе, үйрөнө турган көптөгөн жаңы түшүнүктөр бар. Класстар, методдор, өзгөчөлүктөр, конструкторлор, өзгөрмөлөр жана башкалар бар; Сиз муну үйрөнүү үчүн толкунданып калышыңыз мүмкүн. Ошентип, сиз аларды бир -бирден үйрөнүшүңүз керек. Бул үйрөткүч макалада сиз javaда методду кантип чакырууну үйрөнөсүз.

Кадам

Java методдору Step 1
Java методдору Step 1

Кадам 1. Метод кодду кайра колдонууга жардам берген С сыяктуу программалоо тилдериндеги функцияларга барабар. Методдор бир катар билдирүүлөрдөн турат жана бул ыкмаларды башка билдирүүлөр аркылуу чакырса болот. Чакырылганда, методдун бир бөлүгү болгон бардык билдирүүлөр аткарылат. Мисалы, бул ыкманы карап көрөлү:"

коомдук статикалык боштук ыкмасыExample () {}

. Учурда анда эч кандай код жок, бирок методдун аталышына чейин үч ачкыч сөз бар. Бар

коомдук

,

статикалык

жана

жараксыз

Java методдору 2
Java методдору 2

2 -кадам. Сөз

коомдук

методдун аты методдун өзү башка классты камтыган каалаган жерден, атүгүл башка класстан (файлдан) чакырылышы мүмкүн дегенди билдирет, эгерде сиз ошол классты импорттосоңуз.

Алмаштыра турган башка сөздөр бар

коомдук

. Сөз - бул

корголгон

жана

жеке

. Эгерде метод

корголгон

анда бир гана бул класс жана анын классчалары (муну кодду түзүү үчүн негиз катары колдонуучу класстар) бул ыкманы чакыра алат. Бир ыкма

жеке

ошол класстын ичинде гана чакырылышы мүмкүн. Акыркы ачкыч сөз чынында эле эмес. Бул сөз сизде алмаштыруучу жок болсо гана колдонулат

коомдук

,

корголгон

же

жеке

. Бул сөз демейки деп аталат, же пакет-купуя. Бул ошол эле пакеттеги класстар гана бул ыкманы чакыра алат дегенди билдирет.

Java методдору Step 3
Java методдору Step 3

3 -кадам. Экинчи ачкыч сөз,

статикалык

метод класска таандык экенин жана класстын (объекттин) инстанциясы эмес экенин билдирет.

Статикалык методдор класстын атын колдонуу менен чакырылышы керек:"

ExampleClass.methodExample ()

Бирок, эгерде ачкыч сөз

статикалык

жок, методдорду объекттер аркылуу гана чакырса болот. Мисалы, эгер класс чакырылган болсо

ExampleObject

жана конструктору бар (объектти түзүү үчүн), биз терүү аркылуу жаңы объект түзө алабыз

ExampleObject obj = жаңы ExampleObject ();

жана ыкма менен чакырыңыз"

obj.methodExample ();

".

Java методдору Step 4
Java методдору Step 4

Кадам 4. Метод аталышынын алдында дагы бир сөз

жараксыз

.

Айт

жараксыз

метод эч нерсе кайтарбайт дегенди билдирет (эгер сиз ыкманы иштетсеңиз эч нерсе кайтарбайт). Эгерде сиз бир нерсени кайтарууну каалаган болсоңуз, анда сөздү алмаштырыңыз

жараксыз

Сиз жараткыңыз келген объекттин (же алгачкы типтеги) маалымат түрү (примитивдүү же шилтеме түрү) менен. Жөн эле кошуңуз

кайтуу

плюс методунун аягына чейин бир жерде ошол түрдөгү объект.

Java методдору Step 5
Java методдору Step 5

Кадам 5. Кайсы бир нерсени кайтарган ыкманы чакырганда, сиз кайтарылган нерсени колдоно аласыз

Мисалы, эгерде

someMethod ()

бүтүн санды кайтарат, андан кийин кайтарылганга бүтүн санды коё аласыз"

int a = someMethod ();

Java методдору Step 6
Java методдору Step 6

Кадам 6. Кээ бир ыкмалар параметрлерди талап кылат

Бүтүн сандын параметрин алган ыкма окшош болмок

someMethod (int a)

. Мындай ыкманы колдонууда, сиз методдун атын, анан кашаанын ичинде бүтүн санды жазышыңыз керек:

someMethod (5)

же

someMethod (n)

эгер

бүтүн сан болуп саналат.

Java методдору 7
Java методдору 7

7 -кадам. Метод бир нече параметрлерге ээ болушу мүмкүн, аларды үтүр менен бөлүп коюңуз. Эгерде ыкма

someMethod

эки параметрди талап кылат,

int a

жана

Объект obj

окшош болот"

someMethod (int a, Object obj)

. Бул жаңы ыкманы колдонуу үчүн, кашаанын ичинде бүтүн сандын жана Объекттин артынан методдун атын чакыруу керек:

someMethod (4, нерсе)

менен

нерсе

болуп саналат

Объект

Кеңештер

  • Кайсы бир нерсени кайтарган ыкманы чакырганыңызда, ал методдун кайтарып бергенине негизделген башка ыкманы чакырсаңыз болот. Мисалы, бизде аталган метод бар

    getObject ()

    объект чыгарат. Мейли, сабакта

    Объект

    статикалык эмес ыкма чалуулар жок

    toString

    өндүргөн

    Объект

    түрүндө

    Стринг

    . Демек, эгерде сиз кааласаңыз

    Стринг

    бул тартып

    Объект

    тарабынан түзүлгөн

    getObject ()

    бир сапта жөн эле жаз"

    String str = getObject (). ToString ();

  • ".

Сунушталууда: