Sunteți pe pagina 1din 1

1.

Creati o clasa abstracta:


Add new class-numele clasei- public abstract class numele clasei {
2. Mostenirea din alta clasa : public class numele clasei extends numele clasei mostenitoare.
3. Cand ne cere sa adaugam unele proprietati la clase de ex sa adaugam un text cu numele clasei,
sau un cod..: private int cod; private String text; si pt text creem mai jos o clasa (tot in clasa de
care apartine: public nume clasa() { text=”scrie textul”:}.
4. Agregarea:
5. import java.util.ArrayList;
6. public class Asamblu {
7. CutieCuPiese cutie;
8. private ArrayList<Piulita> piulita;
9. private Surub surub;
10.
11.
12. }
13. public void setsurub (Surub surub){
14. this.surub= surub;
15. }

In clasa abstractă: se furnizează o parte din interfață iar implementarea acesteia este lăsată pe
seama claselor derivate

Cuvantul cheie interface: produce o clasă abstractă fără nici o implementare de metode

Orice cod care utilizeaza o anume interfață va sti ce metode se pot apela (si doar atât)

Interfetele permit realizarea “moștenirii multiple”

Interfetele pot contine campuri: acestea sunt implicit static si final

Implementarea unei interfețe: cuvântul cheie implements

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