Java

Curs
8.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 3 fișiere: doc, pdf
Pagini : 28 în total
Cuvinte : 4323
Mărime: 840.60KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Ana Iosif
Facultatea de economie si administrarea a afacerilor, Timisoara

Extras din document

Aplicaţia 1. (Clase derivate)

Clasa c1 are 2 variabile membre (int x şi y) şi o metodă (metoda1())

Clasele c2 şi c3 extind clasa c1. Clasa c2 conţine metoda metoda2(), iar clasa c3 conţine variabila z.

Clasa c4 extinde clasa c2 şi conţine variabila u şi metoda metoda3().

class c1{

int x,y;

void metoda1(){

x+=1;

y+=1;

}

}

class c2 extends c1{

void metoda2(){

x+=2;

y+=2;

}

}

class c3 extends c1{

int z;

}

class c4 extends c2{

int u;

void metoda3(){

x+=3;

y+=3;

u+=3;

}

}

public class clasa_principala {

public static void main(String a[]) {

c1 o1=new c1();

o1.x=1; o1.y=1;

o1.metoda1();

System.out.println("o1.x="+o1.x);

System.out.println("o1.y="+o1.y);

c2 o2=new c2();

o2.x=5; o2.y=5;

o2.metoda1();

System.out.println("o2.x="+o2.x);

System.out.println("o2.y="+o2.y);

o2.metoda2();

System.out.println("o2.x="+o2.x);

System.out.println("o2.y="+o2.y);

c3 o3=new c3();

o3.x=4; o3.y=4; o3.z=4;

o3.metoda1();

System.out.println("o3.x="+o3.x);

System.out.println("o3.y="+o3.y);

System.out.println("o3.z="+o3.z);

c4 o4=new c4();

o4.x=3; o4.y=4; o4.u=4;

o4.metoda1();

System.out.println("o4.x="+o4.x);

System.out.println("o4.y="+o4.y);

System.out.println("o4.z="+o4.u);

o4.metoda2();

System.out.println("o4.x="+o4.x);

System.out.println("o4.y="+o4.y);

System.out.println("o4.z="+o4.u);

o4.metoda3();

System.out.println("o4.x="+o4.x);

System.out.println("o4.y="+o4.y);

System.out.println("o4.z="+o4.u);

}

}

Aplicaţia 2 (Clase derivate - supradefinirea metodelor)

O subclasa a unei clase poate rescrie o metoda a clasei parinte, prin implementarea unei metode cu acelasi nume.

O metoda supradefinita poate sa:

-ignore complet codul metodei corespunzatoare din superclasa (a se vedea clasa c2)

-sa extinda codul metodei parinte, executand inainte de codul propriu si functia parinte (a se vedea clasa c3).

class c1{

int x,y;

void metoda1(){

x+=1;

y+=1;

}

void metoda1(int a, int b){

x+=a;

y+=b;

}

}

Preview document

Java - Pagina 1
Java - Pagina 2
Java - Pagina 3
Java - Pagina 4
Java - Pagina 5
Java - Pagina 6
Java - Pagina 7
Java - Pagina 8
Java - Pagina 9
Java - Pagina 10
Java - Pagina 11
Java - Pagina 12
Java - Pagina 13
Java - Pagina 14
Java - Pagina 15
Java - Pagina 16
Java - Pagina 17
Java - Pagina 18
Java - Pagina 19
Java - Pagina 20
Java - Pagina 21
Java - Pagina 22
Java - Pagina 23
Java - Pagina 24
Java - Pagina 25
Java - Pagina 26
Java - Pagina 27
Java - Pagina 28
Java - Pagina 29

Conținut arhivă zip

  • curs_decembrie.doc
  • laborator_decembrie.doc
  • liste.pdf

Alții au mai descărcat și

Baze de Date - Java - Medie Note

Fie o baza de date cu structura: nota 1,nota2(le introducem noi),media(o calculeaza calculatorul intre nota1 si nota 2) Sa se realizeze: un buton...

Interfața Grafică Utilizator

Interfata grafica utilizator Abstract. Prezenta lucrare are ca finalitate realizarea unei interfete utilizator grafice a carei fereastra...

Java

Clase pentru aplica]ii Execu]ia programului unei aplica]ii începe prin apelul metodei main() din clasa primar. - Dac nu exist metoda main...

Aplicatii Multimedia - Flash

APLICATII MULTIMEDIA MEDIA = Metoda folosita pentru transmiterea informatiilor. “Media” = Plural Medium = Singular Tipuri de Media: text,...

Programare pe Obiecte

S-a observat ca un obiect real este caracterizat de o structura, proprietati si de functionalitate. În POO obiectul este alcatuit dintr-o...

Introducere în Java

Aparitia programului Java În 1990, unei echipe de programatori condusa de James Gosling i-a fost încredintat un proiect destinat controlului...

Curs Java

I. ELEMENTE GENERALE 1. Ce este JAVA ? - este un limbaj de programare dezvoltat de JavaSoft, companie în cadrul firmei Sun Microsystems. - este...

Ai nevoie de altceva?