Sunteți pe pagina 1din 2

Atestare Nr.

1, POO Bînzari Marin


2. Creați o interfață cu 3 metode. Moșteniți interfața în clasă. În această clasă creați o metodă
proprie. Moșteniți această clasă și activați metodele din clasa părinte.

interface Animal {
void misca();
void respira();
void maninca();
}

class Ciine {
public static void misca() {
System.out.println("Ciinele se misca");
}

public static void respira() {


System.out.println("Ciinele respira");
}

public static void maninca() {


System.out.println("Ciinele maninca");
}

public static void latra() {


System.out.println("Ciinele latra");
}
}

class AtestareTest extends Ciine {

public static void main(String[] args) {


misca();
respira();
maninca();
latra();
}

}
Atestare Nr.1, POO Bînzari Marin
3. Creați o clasă cu un obiect String, care este inițializat la definire și un alt obiect care va fi
inițializat în constructor și al treilea obiect cu inițializare întîrziată. Creați un obiect a acestei clase,
care va extrage valorile acestor trei obiecte.

class Atestare {

public Atestare() {
nume = new String("Marin Binzari");
}

public int getAge() {


if(age == 0)
age = 10;

return age;
}

public static String obiect = "POO";


public static String nume;
public static int age;
}

public class Atestare2 {

static Atestare a = new Atestare();

public static void main(String[] args) {


//a.setAge(20);
System.out.println(a.nume + "(" + a.getAge() + " ani) are examen la
obiectul " + a.obiect);
}
}