propiedades de poo

6
PROPIEDADES DE POO HUG O IV AN RAMIR EZ J A RA

Upload: hugoe-rmz

Post on 18-Aug-2015

11 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Propiedades de poo

PROPI

EDADES DE P

OO

HU

GO

IV

AN

RA

MI R

EZ

JA

RA

Page 2: Propiedades de poo

PROPIEDADES

Son las características observables de un objeto. Las propiedades se reconocen porque describen un aspecto del objeto que podemos medir con una escala establecida previamente. A cada propiedad se le debe asignar un valor el cual permite identificar de manera única al objeto.

Page 3: Propiedades de poo

Propiedades

Las propiedades, como hemos visto antes, son las características intrínsecas del objeto. Éstas, se representan a modo de variables, solo que técnicamente, pasan a denominarse propiedades:

class Antena():

color = ""

longitud = ""

class Pelo():

color = ""

textura = ""

Page 4: Propiedades de poo

class Ojo():

forma = ""

color = ""

tamanio = ""

class Objeto():

color = ""

tamanio = ""

aspecto = ""

antenas = Antena() # propiedad compuesta por el objeto objeto Antena

ojos = Ojo() # propiedad compuesta por el objeto objeto Ojo

pelos = Pelo() # propiedad compuesta por el objeto objeto Pelo

Page 5: Propiedades de poo

PEP 8: propiedades

Las propiedades se definen de la misma forma que las variables (aplican las mismas reglas de estilo).

5.2.1.3. Métodos

Los métodos son funciones (como las que vimos en el capítulo anterior), solo que técnicamente se denominan métodos, y representan acciones propias que puede realizar el objeto (y no otro):

class Objeto():

color = "verde"

tamanio = "grande"

aspecto = "feo"

antenas = Antena()

ojos = Ojo()

pelos = Pelo()

def flotar(self):

pass

Page 6: Propiedades de poo

Las propiedades son como las “variables “ en programación estructurada , que pueden tomar un único valor o varios y pueden ser de un tipo o de distintos .