Ponys
Grau en Empresa i Tecnologia
Problemes
Orientació a Objecte (OO)
Marc Vallribera
(marc.vallribera@uab.cat)
Departament de Microelectrònica i Sistemes ElectrònicsOrientació a objecte
Enumera alguns objectes (substantius)
FP – curs 2013-2014
‘2014 Marc Vallribera i Ros
2
Orientació a objecte
• Els objectes tenen propietats:
FP – curs2013-2014
‘2014 Marc Vallribera i Ros
•
Model
•
Color
•
Matrícula
•
Número de portes
•
Descapotable?
•
Potència
•
etc.
3
Orientació a objecte
• Podemfer accions sobre els objectes:
FP – curs 2013-2014
‘2014 Marc Vallribera i Ros
•
Obrir porta conductor.
•
Obrir porta acompanyant.
•
Engegar el motor.
•
Encendre lesllums.
•
etc.
4
Orientació a objecte
• Sense establir les seves propietats no podem saber quin objecte concret és.
• Si ens diuen “tinc un cotxe”, no podem saber com és:
FP – curs2013-2014
‘2014 Marc Vallribera i Ros
•
Model = ???
•
Color = ???
•
Matrícula = ???
•
Número de portes = ???
•
Descapotable = ???
•
Potència = ???
•
etc.
5Orientació a objecte
• “Cotxe” és un concepte, una entitat, una idea.
• Quan creem un cotxe concret, estem instanciant aquesta entitat.
FP – curs 2013-2014
‘2014 Marc Vallribera i Ros•
Model = Volkswagen Polo
•
Color = Vermell
•
Matrícula = 1234 ABC
•
Número de portes = 5
•
Descapotable = No
•
Potència = 75 CV
•
etc.
6
Orientació aobjecte
• El mateix concepte s’aplica a les classes de C#.
• Una classe tindrà Propietats (color, matrícula, etc.) i Mètodes (obrir porta,
engegar motor, etc.)
class Cotxe
{
// Propietats------------------public int numeroPortes;
public String matricula;
public String color;
Cotxe
numeroPortes
matricula
color
-------------obrirPorta
// Mètodes ---------------------public void...
Regístrate para leer el documento completo.