Clases y Objetos
Clases y Objetos
Clases y Objetos
La programación orientada a objetos tomó posición como el estilo de programación dominante a mediados
de los años ochenta, en gran parte debido a la influencia de C++, una extensión del lenguaje de
programación C. Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario, para las
cuales la programación orientada a objetos está particularmente bien adaptada.
En Python cualquier elemento del lenguaje pertenece a una clase y todas las clases tienen el mismo rango y
se utilizan del mismo modo.
Variables de instancia
Atributos Metodos
Atributos Metodos
Nombre __init__
cliente1 __init__
Monto Depositar
cliente2 operar
extraer
Depositos
retornar
Atributos Valor
Nombre Carolina
Apellido Giraldo
Edad 29
Sexo F
DNI 4555555
Telefono 94854124
Sueldo 3500
Llamando a un método Objeto: karolG
de la clase padre.
NUBE MINERA 2020
Clases y Objetos – Herencia Múltiple La herencia múltiple se refiere a la
posibilidad de crear una clase a partir de
múltiples clases superiores. Es importante
nombrar adecuadamente los atributos y
los métodos en cada clase para no crear
conflictos
CAMIONES PARA CANTERA CAMIÓN PARA MINERIA CAMIONES ARTICULADOS CAMIÓN MINERO DE BAJO PERFIL
CAT 772G CAT 789D CAMIONES ARTICULADOS 725C2 CAMIÓN MINERO AD22 DE
Avance 1 12.9 km/h Avance 1 12.6 km/h Avance 1 8 km/h BAJO PERFIL
Avance 2 17.7 km/h Avance 2 17.1 km/h Avance 2 15 km/h Avance 1 5.6 Km/h
Avance 3 24 km/h Avance 3 23.1 km/h Avance 3 22 km/h Avance 2 10.7 Km/h
Avance 4 32.2 km/h Avance 4 31.2 km/h Avance 4 34 km/h Avance 3 16.0 Km/h
Avance 5 43.6 km/h Avance 5 42.3 km/h Avance 5 47 km/h Avance 4 25.3 Km/h
Avance 6 58.7 km/h Avance 6 57.2 km/h Avance 6 55 km/h Carga Útil 22 tons
Avance 7 79.7 km/h Carga util 181 tons Carga Útil 26.5 tons T. combustible 360 l
Carga Útil 45 tons combustible 3785 l T. combustible 412 l
combustible 530 l
OBJETO
NUBE MINERA 2020
Clases y Objetos
CLASE PADRE
EQUIPOS DE CARGUÍO
SUBCLASE
CARGA ACARREO DESCARGA (LHD) PALAS DE CABLE ELÉCTRICA CARGADORES DE RUEDAS RETROEXCAVADORAS PARA MINERÍA
LHD R1300G PALAS DE CABLE ELÉCTRICA 7295 CARGADORES DE RUEDAS GRANDES 994K PALAS HIDRÁULICA PARA MINERÍA 6020B
Avance - 1 4.5 km/h CARGA ÚTIL DEL BALDE 45T Carga Útil Nominal 40.8 tons Carga Útil Nominal 21.6 tons
Avance - 2 7.8 km/h
Avance - 3 15 km/h
Avance - 4 26.3 km/h
Retroceso - 1 4.5 km/h
Retroceso - 2 7.8 km/h
Retroceso - 3 14.8 km/h
Retroceso: 4 23 km/h
Carga Útil 6.8 tons
combustible 295 l
OBJETO
NUBE MINERA 2020
Clases y Objetos – Simulación
Camión Cargado
Atributos Métodos
marca acarreo
nombre descargar
Botadero
Atributos Métodos
galones numero de vueltas
total depositado descargar
capacidad de acarreo demora
material en acarreo
numero de vuelta
Atributos Métodos tiempo de operación
marca carguío registro
nombre numero de atención
capacidad de cuchara
numero de servicios
registro
Carguío