Ką daro, kad funkcija būtų statiška?
Ką daro, kad funkcija būtų statiška?

Video: Ką daro, kad funkcija būtų statiška?

Video: Ką daro, kad funkcija būtų statiška?
Video: Paprasčiausios Excel formulės ir funkcija SUM 2024, Lapkritis
Anonim

C, a statinė funkcija nematomas už jo vertimo vieneto ribų, kuris yra objekto failą, į kurį jis sukompiliuojamas. Kitaip tariant, funkcija statinė riboja jo taikymo sritį. Tu gali pagalvok apie a statinė funkcija kaip "privatus" savo *. c failą (nors tai nėra visiškai teisinga).

Panašiai klausiama, ką atlieka statinė funkcija?

A statinė funkcija C yra a funkcija kurios apimtis apsiriboja objekto failu. Tai reiškia, kad statinė funkcija matomas tik objekto faile. A funkcija gali būti paskelbtas kaip statinė funkcija padėdami statinis raktinis žodis prieš funkcija vardas.

Be to, kuo skiriasi statinė funkcija nuo normalios funkcijos? Statinis reiškia, kad jums nereikia kartoti (skelbti objekto nuorodą). Tai yra, galite tiesiog naudoti metodą. Taigi, jūsų pavyzdyje atsakymas gali būti toks pat, kaip jūs pavadinote tą metodą/ funkcija yra kitoks, kaip pažymėjote aukščiau. 3) Paklauskite pasirodymo tarp statinės funkcijos ir normalios funkcijos.

Turint tai omenyje, kada funkcija turėtų būti statiška?

Taisyklės į padaryti metodą statinį Java Turėtumėte apsvarstyti galimybę sukurti a metodas statinis Java: 1) Jei a metodas nekeičia objekto būsenos arba nenaudoja jokių egzempliorių kintamųjų. 2) Nori paskambinti metodas be kuriant tos klasės pavyzdys.

Kas yra statinė funkcija su pavyzdžiu?

„ statinis “raktinis žodis prieš a funkcija pavadinimas daro tai statinis . Dėl pavyzdys , žemiau funkcija smagu () yra statinis . Skirtingai nuo pasaulinio funkcijas C, prieiga prie statinės funkcijos yra tik ta byla, kurioje jie deklaruoti. Todėl, kai norime apriboti prieigą prie funkcijas , mes juos gaminame statinis.

Rekomenduojamas: