Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Môže Metóda InputStream Späť na Jáve ?

Tvorcovia Java navrhnuté programovací jazyk reprezentovať objektovo orientovaný programovací paradigma od základov . Koncepcia objektov , tried , dedičnosť , polymorfizmus a sú prevládajúce aj v štruktúre štandardných Java knižníc . Abstraktné trieda , priamym dôsledkom týchto pojmov , existujú tiež vo všeobecnom knižnici . Abstraktné trieda , ako InputStream môže v určitých kontextoch , vrátiť InputStream objekt pomocou jeho metódy konštruktory . Tento objekt potom vojde do mnohých vstupno /výstupných kontextoch v rámci programu . Triedy v Jave

Java tried , ako je tried v iných objektovo orientovaných programovacích jazykov , predstavujú plány na " objekty " , ktoré môžu programátori " inštanciu " vo svojich programoch . To jednoducho znamená , že keď programátor chce vytvoriť kus dát , ktorá ovláda niečo , ako je pripojenie k sieti , napríklad , programátor mohol vytvoriť " Socket " objekt , ktorý sa chová v súlade s pravidlami stanovenými v " Socket " ; . trieda
trieda konštruktérov

Ich existuje v rámci každej triedy , " konštruktor " , ktoré určuje, ako objekty vytvorené z tejto triede prácu pri vytváraní . Zvyčajne, v prípade triedy tvorca nešpecifikuje konštruktor , Java Virtual Machine ( JVM ) bude používať predvolený konštruktor , ktorý vyčleňuje dáta a pamäť pre objekt , ako je definované podľa svojej triede . Avšak , tvorca triedy môže vytvoriť konštruktor , ktorý tiež určuje, ako sú premenné inicializované , a aké kroky sú pre štát , keď je vytvorená trieda . Predvolený konštruktor , či už definované programátorom , alebo nie , sa aktivuje , ak užívateľ triedy vytvorí objekt pomocou " nové " kľúčové slovo .
InputStream Trieda

triedy InputStream , rovnako ako akékoľvek iné triede , má konštruktor . Trieda InputStream však predstavuje " abstraktné " triedu . To znamená , že trieda InputStream nie je určený pre použitie samo o sebe , ale skôr ako šablónu pre ďalšie vstupných a výstupných tried . Programátor môže vyvolať konštruktor triedy InputStream , ktorá vráti InputStream objekt . Avšak, toto sa vrátil objekt pracuje na pomoc pri vytváraní ďalších vstupných objektov , ako sú FileInputStreams alebo BufferedReader objektov .
InputStreams v prevádzke

Od InputStream predstavuje triedu , a nie spôsob , nevracia nič na jeho vlastné . Skôr , konštruktor triedy vráti inicializované InputStream objekt pre použitie programátora . Avšak, ako abstraktné triedy , by sa nemala používať programátori InputStream o sebe , ale ako súčasť iných objektov , ktoré dedia funkcie z nej . Alebo , napríklad , programátor môže používať princíp polymorfizmu vyhlásiť InputStream objekt a priradiť ju inému typu objektu , ktorý dedí z toho :

InputStream je , je = new FileInputStream ( ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené