Turinys
Kai dirba „Java“ Vienas iš aspektų, į kurį turime atsižvelgti, yra tai, kad visus savo programų elementus turime traktuoti kaip objektus, tai darydami galime įgyvendinti mąstymą, labiau pagrįstą realiu gyvenimu, todėl galėsime programoje pritaikyti realaus gyvenimo sprendimus.Nors tai skamba kaip utopija, tam yra įrankių „Java“ suteikia mums galimybę pasiekti norimą būseną, o viena iš šių priemonių yra galimybė naudoti klases, kurios primityvius duomenų tipus paverčia elementais, kuriuos galima traktuoti kaip objektus.
Simbolių klasė
Kaip minėjome anksčiau „Java“ siūlo kai kurias klases, kad būtų galima manipuliuoti primityviais duomenų tipais, tarp jų turime char tipas ir atitinkama klasė Simbolių klasė, ši klasė yra java.lang paketas.
Yra?Šioje klasėje yra keli konstruktoriai, padedantys atlikti tam tikrus veiksmus ir metodus, kurie mums kainuotų daug kodo eilučių, kad galėtume juos sukurti rankiniu būdu, pvz., Žinoti, ar tai didžiosios ar mažosios raidės, ar duomenys yra skaičius ir pan. Taip pat lyginamųjų atveju, trumpai tariant, dalykai, kurie, nepaisant to, kad yra išgirsti paprasti, yra labai reikalingi.
Pažvelkime į palyginimo metodo pavyzdį:
Simbolis objChar = naujas simbolis ('a');
Čia mes nurodome, kad mūsų objektas yra šios klasės Charakteris o konstruktoriui perduodame duomenis „a“, tai yra pagrindinė objekto deklaracija.
Tada žinodami jo turinį galime naudoti metodą palyginti su Norėdami atlikti norimą palyginimą, norėdami sutaupyti šiek tiek kodo rašymo, mes netgi galime sukurti naują metodo iškvietimo objektą, pažiūrėkime:
objChar.compareTo (naujas simbolis („a“));
Kaip ir mūsų objChar Tai simbolių klasės pavyzdys, mes galime naudoti visus jo metodus, todėl nuo šio elemento pradedame vadinti metodą, viduje sukuriame naują objektą, nes vykdant minėtą metodą jie turi tą patį turinį, jis turi grąžinti tikrąją atsakymas, kitaip turėtume klaidingą.
Statiniai metodai
Šioje klasėje mes taip pat turime keletą statiniai metodai kurie leidžia mums lengviau juos naudoti savo programose, todėl galime sumažinti pritaikymo mūsų tikslui sudėtingumą char duomenys bet pasinaudodami visais privalumais, pažiūrėkime kai kuriuos iš šių metodų šiame paveikslėlyje:
Matome, kad kiekvienas iš metodų atitinka gana aprašomąjį veiksmą anglų kalba, pavyzdžiui isDigit () metodas, padeda mums įvertinti, ar simbolis yra skaičius, isLeeter () daro tą patį, bet su raidėmis ar pažodžiui, isLowerCase () įvertina, ar anglis yra mažoji, o į mažąsias raides () paverčia tai, kas su juo atsitinka, mažosiomis raidėmis, nes matome, kad kiekvienas iš jų yra labai aiškus veiksmas.
Tuo mes baigiame šią pamoką, kaip matome „Java“ suteikia mums galimybę objektus įtraukti į paprasčiausius mūsų programų elementus, kad galėtume įgyti visus į objektus orientuoto programavimo pranašumus ir taip atitikti paradigmas.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką