course 2 for java language beginner level
Post on 23-Jan-2018
65 Views
Preview:
TRANSCRIPT
LIMBAJUL DE PROGRAMARE JAVA
Al Doilea Curs Realizat de Roman Ina
Sesiunea de Primavara –Iunie 2017
DESPRE ENUMERARI
• Enumerarile apar pentru prima data in Java 5.0
• Enumerarile restrictioneaza o variabila de a avea una sau citeva valori predefinite
• Valorile in lista de enumerari poarta denumirea de enumerari.
• Prin utilizarea enumerarilor se reduce numarul de bug-uri din codul tau.
• De exemplu daca avem o aplicatie pentru un magazin ce administreaza sucuri proaspete ,ar trebui sa existe
posibilitatea de a restrictiona dimensiunea paharului catre mic,mediu,mare.
• Mai jos vom scrie exemplul de aplicatie
1
EXEMPLU DE APLICATIE PENTRU MAGAZINE CEADMINISTREAZA SUCURI PROASPETE
class Fresh Juice {
enum FreshJuiceSize { Small,Medium,Large}
FreshJuiceSize size;
}
public class FreshJuiceTest {
public static void main (String args[]) {
FreshJuice juice = new FreshJuice();
juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
System.out.println("Size: " + juice.size);
}}
2
RULAREA APLICATIEI PENTRU MAGAZINULCE ADMINISTREAZA SUCURI PROASPETE
Dupa rularea aplicatiei ,va aparea
urmatorul rezultat
Size:Medium
Enumerarile pot fi declarate pe cont
propriu sau pot fi declarate in interiorul
unei clase
Metodele,
variabile,
constructori
pot fi declarate in
interiorul unei
enumerari
3
CUVINTE CHEIE DIN JAVA
• Cuvintele cheie din Java sunt niste cuvinte rezervate ,ele nu pot fi utilizate nici ca si
constant,nici ca si variabile ,nici ca si nume de identificatori.
abstract
catch
boolean
char
break
byte case
assert
4
class continue const default
do double else enum
CUVINTE CHEIE DIN JAVA
extends
goto
import
final
for
instanceof int
if
finally
interface
implements
float
5
CUVINTE CHEIE DIN JAVA
long
protected
strictfp
native
throw
public
super
throws
new
switch
return
transient
package
short
synchronized
try
private
static
this
void
6
DESPRE COMENTARII IN LIMBAJUL JAVA
Comentariile pot fi pe o singura linie sau pe mai multe linii . Acest lucru este identic si in C si
C++.Toate caracterele valabile din interiorul unui comment sunt ignorate de compilator.
public class MyProgram {
/* Acesta este primul program. */
public static void main (String []args) {
// Acesta este un exemplu de un singur comentariu
System.out.println("Hello World");
} 7
DESPRE JAVA
Utilizarea Liniilor Albe(Blank Lines)
O linie contine doar spatii albe ,poate sa
se afle in interiorul unui comentariu,este
cunoscuta de linie alba .Si Compilatorul
Java ignora aceasta linie
Mostenirea (Inheritance)
In limbajul de programare Java clasele pot fi derivate
din alte clase. Daca apare necesitatea sa creezi o
noua clasa,si deja exista o alta clasa inaintea noii
clase cu un cod deja existent,atunci noua clasa va
utiliza codul din clasa deja formata ,ceea ce capata
si termenul de Mostenire. Acest lucru permite ca
cimpurile si metodele folosite de clasa existenta sa
fie folosite de noua clasa fara sa se scrie un alt cod.
Deaceea clasa existenta se va chema superclass si
clasa derivata subclass.
8
DESPRE JAVA
Interfate
In Limbajul Java o interfata poate fi definita ca o punte de legatura dintre
obiecte care comunica intre ele. Interfata joaca un rol principal atunci cind
apare conceptul de mostenire. O interfata defineste metode si utilizarea
unei subclase.Implementarea Metodelor se realizeaza in alta clasa,deaceea
devine superioara unei subclase.
9
top related