Document, comentariu, eseu, bacalaureat, liceu si facultate
Top documenteAdmitereTesteUtileContact
      
    


 


Ultimele referate adaugate

Adauga referat - poti sa ne ajuti cu un referat?

Politica de confidentialitate



Ultimele referate descarcare de pe site
  CREDITUL IPOTECAR PENTRU INVESTITII IMOBILIARE (economie)
  Comertul cu amanuntul (economie)
  IDENTIFICAREA CRIMINALISTICA (drept)
  Mecanismul motor, Biela, organe mobile proiect (diverse)
  O scrisoare pierduta (romana)
  O scrisoare pierduta (romana)
  Ion DRUTA (romana)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  Starea civila (geografie)
 

Ultimele referate cautate in site
   domnisoara hus
   legume
    istoria unui galban
   metanol
   recapitulare
   profitul
   caract
   comentariu liric
   radiolocatia
   praslea cel voinic si merele da aur
 
despre:
 
CLASE JAVA
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 

Clase pentru aplicatii f4i7ix
Executia programului unei aplicatii incepe prin apelul metodei main() din clasa primara.

Clase pentru miniaplicatii

Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet.
Structura clasei unui applet se bazeaza pe urmatoarele metode : init() start() stop() paint()

init()
• apelata numai atunci cand applet-ul este incarcat pentru prima data intr-un program de vizualizare
• folosita pentru initializari si prelucrarea elementelor din linia de comanda
• are format fix public void init() S ... T
• declararea sa nu este necesara, daca se face se redefineste metoda init() din clasa java.applet.Applet

start()
• apelata dupa metoda init() atunci cand miniap. este incarcata pentru prima data sau cand executia ei a fost suspendata si trebuie reluata
• are format fix public void start() S ... T
• declararea sa nu este necesara, daca se face se redefineste metoda start() din clasa java.applet.Applet

stop()
• apelata de fiecare data cand o miniap. trebuie oprita sau supendata
• are format fix public void stop() S ... T
• declararea sa nu este necesara, daca se face se redefineste metoda stop() din clasa java.applet.Applet

paint()
• folosita pentru desenarea sau redesenarea ecranului
• este apelata automat de metoda repaint(), dar poate fi apelata si explicit
• are format fix public void paint(Graphics g) S ... T
• declararea sa, desi nu este ceruta de compilator, este necesara deoarece aici se fac afisarile pe ecran (redefineste metoda paint() din clasa java.applet.Applet)

Exemplu de applet care foloseste toate cele 4 metode :

import java.awt.Graphics; public class Counter extends java.applet.Applet S int counter; boolean run;

public void init() S counter a 0;




T

public void start() S run a true ;
while (run aa true) S counter ++ ; repaint(); try S Thread.sleep(1000); T
//face o pauza de o secunda catch(InterruptedException e) ST
T
T

public void stop() S run a false;
T

public void paint( Graphics g ) S g.drawString("counter a " + counter, 10, 10);
T
T

Modificatori
? de tip : public class NumeClasa S ... T
(acces permis si claselor din afara propriului pachet)
? de acces : abstract class NumeClasa S ... T
(creare de clase sablon - supraclase pentru alte clase)
Ex:

Variabile folosite de clase
? variabile de instanta : specifice fiecarei instante
? variabile de clasa : declarate statice, au aceeasi valoare pt. toate instantele

Instante predefinite : null, this - desemnarea explicita a instantei curente a unei variabile super - este o referinta la superclasa clasei curente

Ex: class Animal S static String nume a null;

public void main( String argsst) S
Animal a a new Animal(); if (a.nume aa null) introNume(“Introduceti un nume:”)
T
T

void introNume ( String prompt ) S
StringBuffer nume; char ch a ‘a0’; nume a new StringBuffer();
System.out.println( prompt );
System.out.flush();
while (ch !a ‘an’) S try S ch a (char) System.in.read(); T catch (IOException e) ST; nume.append( ch );
T this.nume a nume.toString();
T

class Pisica extends Animal S void introNumePisica S super.introNume(‘Introduceti numele pisicii:”);
T
T


Colt dreapta
Creeaza cont
Comentarii:

Nu ai gasit ce cautai? Crezi ca ceva ne lipseste? Lasa-ti comentariul si incercam sa te ajutam.
Esti satisfacut de calitarea acestui document, eseu, cometariu? Apreciem aprecierile voastre.

Nume (obligatoriu):

Email (obligatoriu, nu va fi publicat):

Site URL (optional):


Comentariile tale: (NO HTML)


Noteaza documentul:
In prezent fisierul este notat cu: ? (media unui numar de ? de note primite).

2345678910

 
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite
Colt dreapta