Looking for Asistenta pentru POO test answers and solutions? Browse our comprehensive collection of verified answers for Asistenta pentru POO at moodle1.ceiti.md.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
În programul de mai jos, înlocuiți spațiul rezervat cu o secvență de cod, încât programul să conțină secvențe necesare ce ilustrează principiile POO în limbajul Java.Notă: respectați sintaxa și scrierea cu spațiere între operator și operand la necesitate, de exemplu x + 2 != 0;class MyClass { //definește metoda demo() încât aceasta să să conțină un parametru intreg a { System.out.println ("a: " + a); } // supraîncarcă (overloading) metoda demo() încât aceasta să să conțină doi parametri intregi a și b { System.out.println ("a and b: " + a + "," + b); } // supraîncarcă (overloading) metoda demo() încât aceasta să conțină un parametru real a { System.out.println("double a: " + a); return a * a; }}public class Main { { // definește și crează obiectul obj
double result; obj.demo(10); obj.demo(10, 20); result = obj.demo(5.5); System.out.println(result); }}
Abstractizarea – reprezintă posibilitatea ca un program să manipuleze toate aspectele informației, fără a omite anumite aspecte.
Poate avea o clasă abstractă și metode care nu sunt abstracte?
Subclasa
unei clase abstracte trebuie să conțină cod pentru toate metodele abstracte
declarate în superclasa abstractă, în caz contrar subclasa trebuie să fie și ea
abstractă.
Clasa Felictare este o subclasă a clasei CartePostala. Metoda mesaj( ) din clasa CartePostala este suprascrisă (overrider) în clasa Felictare. Fie următorul fragment de cod:
Care dintre metodele mesaj( ) va fi invocată?
Metodele
abstracte pot fi private, nu este nici o diferență dacă le specificăm cu alt modificator de acces.
Încapsularea este procesul de a ascunde ceea ce nu este important de știut despre un obiect.
Care este avantajul polimorfismului?
Fie este dată următoare secvență de cod, ce se va afișa în urma execuției acestei secvențe de cod?
Metodele abstracte nu au implementare în clasa abstractă.
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!