Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




CLASE

java


CLASE

Clase pentru aplica]ii



Execu]ia programului unei aplica]ii īncepe prin apelul metodei main() din clasa primar\.

Clase pentru miniaplica]ii

Miniaplica]iile constituie extensii ale unei clase deja existente java.applet.Applet.

Structura clasei unui 424i83e applet se bazeaz\ pe urm\toarele metode :

init()

start()

stop()

paint()

init()

apelat\ numai atunci cānd applet-ul este īnc\rcat pentru prima dat\ īntr-un program de vizualizare

folosit\ pentru ini]ializ\ri [i prelucrarea elementelor din linia de comand\

are format fix public void init()

declararea sa nu este necesar\, dac\ se face se redefine[te metoda init() din clasa java.applet.Applet

start()

apelat\ dup\ metoda init() atunci cānd miniap. este īnc\rcat\ pentru prima dat\ sau cānd execu]ia ei a fost suspendat\ [i trebuie reluat\

are format fix public void start()

declararea sa nu este necesar\, dac\ se face se redefine[te metoda start() din clasa java.applet.Applet

stop()

apelat\ de fiecare dat\ cānd o miniap. trebuie oprit\ sau supendat\

are format fix public void stop()

declararea sa nu este necesar\, dac\ se face se redefine[te metoda stop() din clasa java.applet.Applet

paint()

folosit\ pentru desenarea sau redesenarea ecranului

este apelat\ automat de metoda repaint(), dar poate fi apelat\ [i explicit

are format fix public void paint(Graphics g)

declararea sa, de[i nu este cerut\ de compilator, este necesar\ deoarece aici se fac afi[\rile pe ecran (redefine[te metoda paint din clasa java.applet.Applet)

Exemplu de applet care folose[te toate cele 4 metode :

import java.awt.Graphics;

public class Counter extends java.applet.Applet

public void start()

//face o pauza de o secunda

catch(InterruptedException e)

}

}

public void stop()

public void paint( Graphics g )

Modificatori

n     de tip    : public class NumeClasa

(acces permis si claselor din afara propriului pachet)

n     de acces    : abstract class NumeClasa

(creare de clase [ablon - supraclase pentru alte clase)

Ex:

Variabile folosite de clase

n     variabile de instan]\ : specifice fiec\rei instan]e

n     variabile de clas\    : declarate statice, au aceea[i valoare pt. toate instan]ele

Instan]e predefinite

null,

this - desemnarea explicit\ a instan]ei curente a unei variabile

super este o referin]\ la superclasa clasei curente

Ex:

class Animal

}

void introNume ( String prompt )

catch (IOException e) ;

nume.append( ch );

}

this.nume = nume.toString();

class Pisica extends Animal


Document Info


Accesari: 873
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )