Documente Academic
Documente Profesional
Documente Cultură
Java 2
Java 2
apelat numai atunci cnd applet-ul este ncrcat pentru prima dat ntr-un program de
vizualizare
start()
apelat dup metoda init() atunci cnd miniap. este ncrcat pentru prima dat sau cnd
execuia ei a fost suspendat i trebuie reluat
stop()
paint()
}
public void start() {
run = true ;
while (run == true) {
counter ++ ;
repaint();
try { Thread.sleep(1000); }
//face o pauza de o secunda
catch(InterruptedException e) {}
}
}
public void stop() {
run = false;
}
public void paint( Graphics g ) {
g.drawString("counter = " + counter, 10, 10);
}
}
Modificatori
de tip
Ex:
Variabile folosite de clase
variabile de instan
: specifice fiecrei instane
variabile de clas : declarate statice, au aceeai valoare pt. toate instanele
Instane predefinite :
null,
this - desemnarea explicit a instanei curente a unei variabile
super - este o referin la superclasa clasei curente
Ex:
class Animal {
static String nume = null;
public void main( String args) {
Animal a = new Animal();
if (a.nume == null)
introNume(Introduceti un nume:)
}
}
void introNume ( String prompt ) {
StringBuffer nume;
char ch = 0;
nume = new StringBuffer();
System.out.println( prompt );
System.out.flush();
while (ch != n) {
try { ch = (char) System.in.read(); }
catch (IOException e) {};
nume.append( ch );
8
}
this.nume = nume.toString();
}
class Pisica extends Animal {
void introNumePisica {
super.introNume(Introduceti numele pisicii:);
}
}