Како да се јавите на java метод
Ви треба многу да научите да научите да програмирате на Јава. Класите, методите, исклучоците, дизајнерите, променливите и така натаму - сето ова тешко може да биде лудо. Дознајте сè е подобро во фази, и сега ќе ви кажеме за методите.
Чекори
Еден. Методот е еквивалент на функции во S-како јазици. Потребни се методи за повторна употреба на кодот. Сет на изрази создава метод, методот може да биде предизвикан од друг израз. Ќе бидат предизвикани од сите изрази кои се дел од методот ќе бидат исполнети.На пример: "
Јавна статична празнина Методиампл () {}
".Во него нема код, но постојат клучни зборови (3) пред името на методот, имено Јавно
, Статичен
и Празнина
.
2. Збор
Јавно
Пред името на методот, тоа значи дека методот може да биде предизвикан од било каде, вклучувајќи и други класи, па дури и датотеки / пакети ако внесете соодветна класа. Замени Јавно
Можете да следниве опции:Заштитен
и Приватен
.Ако методот Заштитен
, Тогаш само оваа класа и поткласи (класи создадени врз основа на класа) може да предизвикаат овој метод.Ако методот Приватен
, Потоа може да се нарече само во внатрешноста на класата.Последна клучен збор, воопшто, дури ни збор. Се користи кога наместо тоа Јавно
, Заштитен
или Приватен
Немаш ништо.Ова е стандардниот повик, што значи дека само часовите во истиот пакет можат да го поминат овој метод.
3. Втор клучен збор,
Статични
, значи дека методот припаѓа на класата, а не пример за класата (објект). Статичните методи можат да телефонираат со користење на името на класата: "Exampleclass.МетодExamample ()
".Меѓутоа, ако клучниот збор Статични
Отсутен таму, тогаш методот може да биде предизвикан само преку објектот.На пример, ако класата се нарекуваEnereObject
, И тој има конструктор (да креира предмети), тогаш можеме да создадеме нов објект со печатење EnereObject Obj = New EnereObject ()-
, и го нарекуваме методот така "OBJ.МетодExamample ()-
".
Четири. Последен збор пред методот на методот -
Празнина
.Збор Празнина
Тоа значи дека методот не се врати ништо (не дава ништо кога повикува).Ако сакате да дадете нешто како кога го нарекувате методот, тогаш само заменете го зборот Празнина
Вид на објект на податоци или примитивен што сакате да го добиете. Тогаш само додадете Враќање
плус објектот од тој тип е некаде поблиску до крајот на методот на методот.
Пет. Повикувајќи метод кој враќа нешто, можете да го користите враќањето. На пример, ако
Somemethod ()
Враќа цел број, тогаш можете да поставите цел број за она што е вратено, така: "int a = somemethod ()-
"
6. Некои методи бараат параметри.Методот што бара цел параметар изгледа вака:
Somemethod (int a)
Користење на сличен метод, го пишувате името на методот, потоа цел број во загради: Somemethod (5)
или Somemethod (n)
ако Н
- цел број.
7. Методите може да имаат неколку параметри одделени со запирки.Ако методот
Somemethod
бара два параметри, Int A
и Објект OBJ
, Тоа ќе изгледа вака: "Somemethod (int a, Object obj)
".За да го користите овој метод, мора да се повика со името на методот, по што треба да напишете цел број и објект во загради: Somemethod (4, нешто)
Каде Нешто
- ова е Објект
.Совети
- Повикувајќи дека враќањето на нешто метод, можете да повикате друг метод - во зависност од фактот дека методот се враќа. Да претпоставиме дека имаме метод
GetObject ()
, Враќање објект.Во класатаОбјект
Постои нестатички повикTastring
, ВРАЌАЊЕОбјект
КакоСтринг
.Значи, ако сакате да го добиете тоаСтринг
одОбјект
прекуGetObject ()
Во една линија, тогаш треба да напишете "Стринг ул = getObject ().Tostring ()-
".
Предупредувања
- Внимателно со апстрактните часови и методи. Ако апстрактниот метод не може да се користи додека не се исполни од друга класа - на крајот на краиштата, во апстрактниот метод на почетокот не постои код! Апстрактните часови се користат како еден вид рамка.