Sunteți pe pagina 1din 3

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Departamentul Informatică și Ingineria Sistemelor

RAPORT
Lucrare de laborator nr.2
la Tehnici Avansate de Programare

A efectuat:
st. gr. CR-191 FR Balan Ion

A verificat:
lect. univ. M.Oșovschi

Chişinău - 2021
Lucrare de laborator nr. 2

1. Tema lucrării:
Moştenirea
.
2. Scopul lucrării:

⮚ Însuşirea principiilor de moştenire a claselor;

3. Etapele de realizare:
1) Crearea subclacelor;
2) Utilizarea metodelor superclasei în subclase;
3) Utilizarea obiectelor la moştenire;
4) Crearea interfeţii programului;
5) Prezentarea lucrării.

4.Date, astfel încât să se poată deduce anotimpurile anului: iarna ,vara e.t.c.

Codul programului:

public class Data {


int zi;
int luna;
int an;
Data(int zi,int luna,int an)
{this.zi=zi;
this.luna=luna;
this.an=an;

}
}

class Data1 extends Data {


String anotimp;
Data1(int zi,int luna,int an){
super(zi,luna,an);
}
void show() {
if(luna==1||luna==2||luna==12){
anotimp="iarna";
}
else if(luna==3||luna==4||luna==5){
anotimp="primavara";
}
else if(luna==6||luna==7||luna==8){
anotimp="vara";
}
else if(luna==9||luna==10||luna==11){
anotimp="toamna";
}

System.out.println(zi+" "+ luna+" "+ an+" - anotimpul este "+anotimp);


}

import java.util.*;
public class Main
{
public static void main(String[] args)
{
int a,b,c;
System.out.print("introduceti data: ");
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
b = sc.nextInt();
c=sc.nextInt();

Data1 ex=new Data1(a ,b,c);


ex.show();
}
}
Afisarea pe ecran:

Concluzii: In urma efectuarii acestui laborator m-am facut cunoscut cu mostenirea


in limbajul de programare Java.

S-ar putea să vă placă și