İnterfeys metodlarında Java parametrləri ola bilərmi?
İnterfeys metodlarında Java parametrləri ola bilərmi?

Video: İnterfeys metodlarında Java parametrləri ola bilərmi?

Video: İnterfeys metodlarında Java parametrləri ola bilərmi?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Aprel
Anonim

A Java interfeysi bir az oxşayır Java sinif, a istisna olmaqla Java interfeysi ola bilər yalnız ehtiva edir üsul imzalar və sahələr. A Java interfeysi tətbiqlərini ehtiva etmək üçün nəzərdə tutulmamışdır üsulları , yalnız imza (adı, parametrlər və istisnalar). üsul.

Bu şəkildə bir interfeysin parametrləri ola bilərmi?

An interfeys edə bilər istənilən sayda uzatmaq interfeyslər . Bir sinif həyata keçirdikdə interfeys orada bəyan edilən bütün üsulları həyata keçirir interfeys . Sən ola bilər dəyişənlər və parametrlər bir interfeys növü. Sən bacarmaq bunları da lazım olduqda tökün.

Bundan əlavə, AN interfeyslərində Java dəyişənləri ola bilərmi? Hamısı dəyişənlər içərisində elan etdi interfeys dolayısı ilə ictimai statik yekundur dəyişənlər (sabitlər). Bütün üsullar içəridə elan edilmişdir Java İnterfeysləri ictimai və ya mücərrəd açar sözdən istifadə etməsəniz belə, dolayısı ilə ictimai və mücərrəddir. İnterfeys ola bilər bir və ya bir neçə digərini genişləndirin interfeys.

Həm də bilirsiniz ki, Java-da interfeys üsulları niyə açıqdır?

İnterfeyslər müəyyən etmək üçün nəzərdə tutulmuşdur ictimai Bir növ API - və yalnız bu, onun həyata keçirilməsi deyil. Belə ki, hər hansı üsul (və ya statik üzv) müəyyən edirsiniz interfeys tərifinə görədir ictimai . ildən bir interfeys heç bir konkret həyata keçirə bilməz, hər hansı bir üzvü çağırmaq üçün bir yol yoxdur üsulları Daxilindən, içərisindən, dərinliklərindən.

İnterfeysdə konstruktor ola bilərmi?

Bu, ən çox verilən java müsahibə sualıdır. Cavab Xeyr, interfeys bilməz konstruktorları var . İstənilən metodu çağırmaq üçün bizə obyekt lazımdır, çünki ehtiyac yoxdur var obyekti interfeys , olmasına ehtiyac yoxdur konstruktor in interfeys ( Konstruktor obyektin yaradılması zamanı çağırılır).

Tövsiyə: