Как да извикате методи в Java: 7 стъпки (със снимки)

Съдържание:

Как да извикате методи в Java: 7 стъпки (със снимки)
Как да извикате методи в Java: 7 стъпки (със снимки)

Видео: Как да извикате методи в Java: 7 стъпки (със снимки)

Видео: Как да извикате методи в Java: 7 стъпки (със снимки)
Видео: Порядок анимаций в PowerPoint 2024, Може
Anonim

Ако искате да станете програмист на Java, трябва да научите много нови концепции. Има класове, методи, изключения, конструктори, променливи и други; Може да бъдете съкрушени да го научите. Така че, трябва да ги научите един по един. В тази статия ще научите как да извикате метод в java.

Стъпка

Методи на Java Стъпка 1
Методи на Java Стъпка 1

Стъпка 1. Метод еквивалентни на функции в езици за програмиране като C, което помага при повторно използване на код. Методите се състоят от поредица от изявления и тези методи могат да бъдат извикани чрез други изрази. Когато бъдат извикани, всички изявления, които са част от метода, ще бъдат изпълнени. Например, помислете за този метод:"

публичен метод на static voidExample () {}

. В момента няма код в него, но има три ключови думи преди името на метода. Има

обществен

,

статичен

и

невалиден

Методи на Java Стъпка 2
Методи на Java Стъпка 2

Стъпка 2. Word

обществен

преди името на метода означава, че самият метод може да бъде извикан от всяко място, което включва друг клас, дори от различен пакет (файл), стига да импортирате този клас.

Има и други думи, които могат да заменят

обществен

. Думата е

защитени

и

частни

. Ако метод

защитени

тогава само този клас и неговите подкласове (класове, които използват това като основа за компилиране на код) могат да извикват метода. Метод

частни

може да бъде извикан само в рамките на този клас. Последната ключова дума всъщност не е дума. Думата се използва само ако нямате заместител

обществен

,

защитени

или

частни

. Тази дума се нарича по подразбиране или частна за пакета. Това означава, че само класовете в същия пакет могат да извикват метода.

Методи на Java Стъпка 3
Методи на Java Стъпка 3

Стъпка 3. Втора ключова дума,

статичен

означава, че методът принадлежи на класа и не е екземпляр на класа (обекта).

Статичните методи трябва да бъдат извикани с името на класа:"

ExampleClass.methodExample ()

Ако обаче ключовата дума

статичен

не съществува, методи могат да се извикват само чрез обекти. Например, ако се извика клас

ExampleObject

и има конструктор (за създаване на обект), можем да създадем нов обект чрез въвеждане

ExampleObject obj = нов ExampleObject ();

и извикайте метода с"

obj.methodExample ();

".

Методи на Java Стъпка 4
Методи на Java Стъпка 4

Стъпка 4. Друга дума преди името на метода е

невалиден

.

Казвам

невалиден

означава, че методът не връща нищо (не връща нищо, ако стартирате метода). Ако искате метод да върне нещо, просто заменете думата

невалиден

с типа данни (примитивен или референтен тип) на обекта (или примитивен тип), който искате да генерирате. Просто добавете

връщане

плюс обект от този тип някъде преди края на кода на метода.

Методи на Java Стъпка 5
Методи на Java Стъпка 5

Стъпка 5. Когато извиквате метод, който връща нещо, можете да използвате това, което е върнато

Например, ако

someMethod ()

връща цяло число, след което можете да зададете цяло число на това, което се връща с"

int a = someMethod ();

Методи на Java Стъпка 6
Методи на Java Стъпка 6

Стъпка 6. Някои методи изискват параметри

Метод, който приема цяло число, ще изглежда така

someMethod (int a)

. Когато използвате метод като този, трябва да напишете името на метода, след това цяло число в скоби:

някоиМетод (5)

или

someMethod (n)

ако

е цяло число.

Методи на Java Стъпка 7
Методи на Java Стъпка 7

Стъпка 7. Метод може да има и множество параметри, просто ги разделете със запетаи. Ако метод

някакъв метод

изисква два параметъра,

int a

и

Обект obj

ще изглежда като"

someMethod (int a, Object obj)

. За да използвате този нов метод, трябва да извикате името на метода, последвано от цяло число и обект в скоби:

someMethod (4, нещо)

с

нещо

е

Обект

Съвети

  • Когато извикате метод, който връща нещо, можете да извикате друг метод въз основа на това, което този метод връща. Например имаме метод с име

    getObject ()

    който произвежда обект. Ами в час

    Обект

    няма извиквания на нестатичен метод

    toString

    които произвеждат

    Обект

    под формата на

    Низ

    . Така че, ако искате да получите

    Низ

    е от

    Обект

    генериран от

    getObject ()

    в един ред, просто напишете"

    Низ str = getObject (). ToString ();

  • ".

Препоръчано: