From cad3bddfad3ed719ec2ec37a044adee265a198fb Mon Sep 17 00:00:00 2001 From: Juan Daniel Rubio Camacho Date: Tue, 11 Sep 2018 09:03:52 -0500 Subject: [PATCH] Segunda entrada de datos --- .../Actividad 1}/Actividad 1.zip | Bin .../Actividad 1}/Actividad1.class | Bin .../Actividad 1}/Actividad1.java | 180 +++++++++--------- .../Actividad 1}/Elefantes.class | Bin .../Actividad 1}/Elefantes.java | 32 ++-- .../Actividad 1}/Serpientes.class | Bin .../Actividad 1}/Serpientes.java | 36 ++-- .../Actividad 1}/Ventilador.class | Bin .../Actividad 1}/Ventilador.java | 46 ++--- .../Actividad 2}/Actividad 2.zip | Bin .../Actividad 2}/Actividad2.class | Bin .../Actividad 2}/Actividad2.java | 100 +++++----- .../Actividad 2}/Car.class | Bin .../Actividad 2}/Car.java | 58 +++--- .../Actividad 2}/Computer.class | Bin .../Actividad 2}/Computer.java | 70 +++---- .../Actividad 2}/Kangaroo.class | Bin .../Actividad 2}/Kangaroo.java | 62 +++--- .../Actividad 3}/Actividad 3.zip | Bin .../Actividad 3}/Actividad3.class | Bin .../Actividad 3}/Actividad3.java | 44 ++--- .../Actividad 3}/Dog.class | Bin .../Actividad 3}/Dog.java | 94 ++++----- .../Actividad 3}/Eye.class | Bin .../Actividad 3}/Eye.java | 20 +- .../Actividad 3}/Head.class | Bin .../Actividad 3}/Head.java | 32 ++-- .../Actividad 4}/Actividad 4.zip | Bin .../Actividad 4}/Actividad4.class | Bin .../Actividad 4}/Actividad4.java | 74 +++---- .../Actividad 4}/Airplane.class | Bin .../Actividad 4}/Airplane.java | 56 +++--- .../Actividad 4}/Car.class | Bin .../Actividad 4}/Car.java | 58 +++--- .../Actividad 4}/Sportscar.class | Bin .../Actividad 4}/Sportscar.java | 54 +++--- .../Actividad 4}/Vehicle.class | Bin .../Actividad 4}/Vehicle.java | 52 ++--- Parcial 1/Actividad 5/Actividad 5.zip | Bin 0 -> 4653 bytes Parcial 1/Actividad 5/Clock.class | Bin 0 -> 2483 bytes Parcial 1/Actividad 5/Clock.java | 143 ++++++++++++++ Parcial 1/Actividad 5/clockException.class | Bin 0 -> 269 bytes Parcial 1/Actividad 5/clockException.java | 6 + Parcial 1/Actividad 5/tarea5.class | Bin 0 -> 1611 bytes Parcial 1/Actividad 5/tarea5.java | 52 +++++ {Clase 2 => Parcial 1/Clase 2}/Clase2.class | Bin {Clase 2 => Parcial 1/Clase 2}/Clase2.java | 162 ++++++++-------- {Clase 2 => Parcial 1/Clase 2}/Clase2b.class | Bin {Clase 2 => Parcial 1/Clase 2}/Clase2b.java | 78 ++++---- {Clase 2 => Parcial 1/Clase 2}/Perrito.class | Bin {Clase 2 => Parcial 1/Clase 2}/Perrito.java | 48 ++--- {Clase 3 => Parcial 1/Clase 3}/Clase3.class | Bin {Clase 3 => Parcial 1/Clase 3}/Clase3.java | 64 +++---- .../Clase 3}/Florecita.class | Bin {Clase 3 => Parcial 1/Clase 3}/Florecita.java | 104 +++++----- .../Clase 3}/Jardincito.java | 12 +- {Clase 4 => Parcial 1/Clase 4}/Autobus.class | Bin {Clase 4 => Parcial 1/Clase 4}/Autobus.java | 78 ++++---- {Clase 4 => Parcial 1/Clase 4}/Celular.class | Bin {Clase 4 => Parcial 1/Clase 4}/Celular.java | 46 ++--- {Clase 4 => Parcial 1/Clase 4}/Clase4.class | Bin {Clase 4 => Parcial 1/Clase 4}/Clase4.java | 66 +++---- {Clase 4 => Parcial 1/Clase 4}/Clase4b.class | Bin {Clase 4 => Parcial 1/Clase 4}/Clase4b.java | 66 +++---- .../Clase 4}/ExpresoTec.class | Bin .../Clase 4}/ExpresoTec.java | 34 ++-- {Clase 4 => Parcial 1/Clase 4}/Pantalla.class | Bin {Clase 4 => Parcial 1/Clase 4}/Pantalla.java | 36 ++-- .../Clase 4}/Transporte.class | Bin .../Clase 4}/Transporte.java | 58 +++--- .../Clase 5}/Ejemplo Exception.java | 0 {Clase 5 => Parcial 1/Clase 5}/Main.java | 0 .../Clase 5}/Polimorfismo y excepciones.java | 0 Parcial 1/Clase 6/Clock.class | Bin 0 -> 2483 bytes Parcial 1/Clase 6/Clock.java | 143 ++++++++++++++ Parcial 1/Clase 6/Paquetes.class | Bin 0 -> 1456 bytes Parcial 1/Clase 6/Paquetes.java | 44 +++++ Parcial 1/Clase 6/clockException.class | Bin 0 -> 269 bytes Parcial 1/Clase 6/clockException.java | 6 + Parcial 1/Clase 6/excepcion.java | 6 + Parcial 1/Clase 6/tarea5.class | Bin 0 -> 1611 bytes Parcial 1/Clase 6/tarea5.java | 52 +++++ Parcial 1/Clase Exception/Car.class | Bin 0 -> 613 bytes Parcial 1/Clase Exception/Car.java | 21 ++ .../Clase Exception/EjemploException.class | Bin 0 -> 285 bytes .../Clase Exception/EjemploException.java | 7 + Parcial 1/Clase Exception/SportsCar.class | Bin 0 -> 578 bytes Parcial 1/Clase Exception/SportsCar.java | 16 ++ Parcial 1/Clase Exception/Tarea4.class | Bin 0 -> 1350 bytes Parcial 1/Clase Exception/Tarea4.java | 61 ++++++ Parcial 1/Clase Exception/Vehicle.class | Bin 0 -> 865 bytes Parcial 1/Clase Exception/Vehicle.java | 31 +++ Parcial 2/Clase 7/Calzado.class | Bin 0 -> 976 bytes Parcial 2/Clase 7/Calzado.java | 34 ++++ Parcial 2/Clase 7/Clase7.class | Bin 0 -> 959 bytes Parcial 2/Clase 7/Clase7.java | 48 +++++ Parcial 2/Clase 7/Tenis.class | Bin 0 -> 851 bytes Parcial 2/Clase 7/Tenis.java | 26 +++ Parcial 2/Tarea 1/Database.class | Bin 0 -> 3806 bytes Parcial 2/Tarea 1/Database.java | 124 ++++++++++++ Parcial 2/Tarea 1/Student.class | Bin 0 -> 1136 bytes Parcial 2/Tarea 1/Student.java | 35 ++++ Parcial 2/Tarea 1/Tarea 1 P2.zip | Bin 0 -> 4653 bytes Parcial 2/Tarea 2/Actividad2.class | Bin 0 -> 884 bytes Parcial 2/Tarea 2/Actividad2.java | 27 +++ Parcial 2/Tarea 2/Human.class | Bin 0 -> 1147 bytes Parcial 2/Tarea 2/Human.java | 31 +++ Parcial 2/Tarea 2/Oly.class | Bin 0 -> 831 bytes Parcial 2/Tarea 2/Oly.java | 13 ++ Parcial 2/Tarea 2/Runner.class | Bin 0 -> 578 bytes Parcial 2/Tarea 2/Runner.java | 17 ++ Parcial 2/Tarea 2/Tarea 2.zip | Bin 0 -> 4276 bytes 112 files changed, 1903 insertions(+), 960 deletions(-) rename {Actividad 1 => Parcial 1/Actividad 1}/Actividad 1.zip (100%) rename {Actividad 1 => Parcial 1/Actividad 1}/Actividad1.class (100%) rename {Actividad 1 => Parcial 1/Actividad 1}/Actividad1.java (97%) rename {Actividad 1 => Parcial 1/Actividad 1}/Elefantes.class (100%) rename {Actividad 1 => Parcial 1/Actividad 1}/Elefantes.java (97%) rename {Actividad 1 => Parcial 1/Actividad 1}/Serpientes.class (100%) rename {Actividad 1 => Parcial 1/Actividad 1}/Serpientes.java (97%) rename {Actividad 1 => Parcial 1/Actividad 1}/Ventilador.class (100%) rename {Actividad 1 => Parcial 1/Actividad 1}/Ventilador.java (97%) rename {Actividad 2 => Parcial 1/Actividad 2}/Actividad 2.zip (100%) rename {Actividad 2 => Parcial 1/Actividad 2}/Actividad2.class (100%) rename {Actividad 2 => Parcial 1/Actividad 2}/Actividad2.java (97%) rename {Actividad 2 => Parcial 1/Actividad 2}/Car.class (100%) rename {Actividad 2 => Parcial 1/Actividad 2}/Car.java (96%) rename {Actividad 2 => Parcial 1/Actividad 2}/Computer.class (100%) rename {Actividad 2 => Parcial 1/Actividad 2}/Computer.java (96%) rename {Actividad 2 => Parcial 1/Actividad 2}/Kangaroo.class (100%) rename {Actividad 2 => Parcial 1/Actividad 2}/Kangaroo.java (96%) rename {Actividad 3 => Parcial 1/Actividad 3}/Actividad 3.zip (100%) rename {Actividad 3 => Parcial 1/Actividad 3}/Actividad3.class (100%) rename {Actividad 3 => Parcial 1/Actividad 3}/Actividad3.java (95%) rename {Actividad 3 => Parcial 1/Actividad 3}/Dog.class (100%) rename {Actividad 3 => Parcial 1/Actividad 3}/Dog.java (97%) rename {Actividad 3 => Parcial 1/Actividad 3}/Eye.class (100%) rename {Actividad 3 => Parcial 1/Actividad 3}/Eye.java (95%) rename {Actividad 3 => Parcial 1/Actividad 3}/Head.class (100%) rename {Actividad 3 => Parcial 1/Actividad 3}/Head.java (96%) rename {Actividad 4 => Parcial 1/Actividad 4}/Actividad 4.zip (100%) rename {Actividad 4 => Parcial 1/Actividad 4}/Actividad4.class (100%) rename {Actividad 4 => Parcial 1/Actividad 4}/Actividad4.java (97%) rename {Actividad 4 => Parcial 1/Actividad 4}/Airplane.class (100%) rename {Actividad 4 => Parcial 1/Actividad 4}/Airplane.java (97%) rename {Actividad 4 => Parcial 1/Actividad 4}/Car.class (100%) rename {Actividad 4 => Parcial 1/Actividad 4}/Car.java (96%) rename {Actividad 4 => Parcial 1/Actividad 4}/Sportscar.class (100%) rename {Actividad 4 => Parcial 1/Actividad 4}/Sportscar.java (97%) rename {Actividad 4 => Parcial 1/Actividad 4}/Vehicle.class (100%) rename {Actividad 4 => Parcial 1/Actividad 4}/Vehicle.java (96%) create mode 100644 Parcial 1/Actividad 5/Actividad 5.zip create mode 100644 Parcial 1/Actividad 5/Clock.class create mode 100644 Parcial 1/Actividad 5/Clock.java create mode 100644 Parcial 1/Actividad 5/clockException.class create mode 100644 Parcial 1/Actividad 5/clockException.java create mode 100644 Parcial 1/Actividad 5/tarea5.class create mode 100644 Parcial 1/Actividad 5/tarea5.java rename {Clase 2 => Parcial 1/Clase 2}/Clase2.class (100%) rename {Clase 2 => Parcial 1/Clase 2}/Clase2.java (96%) rename {Clase 2 => Parcial 1/Clase 2}/Clase2b.class (100%) rename {Clase 2 => Parcial 1/Clase 2}/Clase2b.java (97%) rename {Clase 2 => Parcial 1/Clase 2}/Perrito.class (100%) rename {Clase 2 => Parcial 1/Clase 2}/Perrito.java (96%) rename {Clase 3 => Parcial 1/Clase 3}/Clase3.class (100%) rename {Clase 3 => Parcial 1/Clase 3}/Clase3.java (97%) rename {Clase 3 => Parcial 1/Clase 3}/Florecita.class (100%) rename {Clase 3 => Parcial 1/Clase 3}/Florecita.java (97%) rename {Clase 3 => Parcial 1/Clase 3}/Jardincito.java (97%) rename {Clase 4 => Parcial 1/Clase 4}/Autobus.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/Autobus.java (97%) rename {Clase 4 => Parcial 1/Clase 4}/Celular.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/Celular.java (96%) rename {Clase 4 => Parcial 1/Clase 4}/Clase4.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/Clase4.java (97%) rename {Clase 4 => Parcial 1/Clase 4}/Clase4b.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/Clase4b.java (96%) rename {Clase 4 => Parcial 1/Clase 4}/ExpresoTec.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/ExpresoTec.java (96%) rename {Clase 4 => Parcial 1/Clase 4}/Pantalla.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/Pantalla.java (95%) rename {Clase 4 => Parcial 1/Clase 4}/Transporte.class (100%) rename {Clase 4 => Parcial 1/Clase 4}/Transporte.java (97%) rename {Clase 5 => Parcial 1/Clase 5}/Ejemplo Exception.java (100%) rename {Clase 5 => Parcial 1/Clase 5}/Main.java (100%) rename {Clase 5 => Parcial 1/Clase 5}/Polimorfismo y excepciones.java (100%) create mode 100644 Parcial 1/Clase 6/Clock.class create mode 100644 Parcial 1/Clase 6/Clock.java create mode 100644 Parcial 1/Clase 6/Paquetes.class create mode 100644 Parcial 1/Clase 6/Paquetes.java create mode 100644 Parcial 1/Clase 6/clockException.class create mode 100644 Parcial 1/Clase 6/clockException.java create mode 100644 Parcial 1/Clase 6/excepcion.java create mode 100644 Parcial 1/Clase 6/tarea5.class create mode 100644 Parcial 1/Clase 6/tarea5.java create mode 100644 Parcial 1/Clase Exception/Car.class create mode 100644 Parcial 1/Clase Exception/Car.java create mode 100644 Parcial 1/Clase Exception/EjemploException.class create mode 100644 Parcial 1/Clase Exception/EjemploException.java create mode 100644 Parcial 1/Clase Exception/SportsCar.class create mode 100644 Parcial 1/Clase Exception/SportsCar.java create mode 100644 Parcial 1/Clase Exception/Tarea4.class create mode 100644 Parcial 1/Clase Exception/Tarea4.java create mode 100644 Parcial 1/Clase Exception/Vehicle.class create mode 100644 Parcial 1/Clase Exception/Vehicle.java create mode 100644 Parcial 2/Clase 7/Calzado.class create mode 100644 Parcial 2/Clase 7/Calzado.java create mode 100644 Parcial 2/Clase 7/Clase7.class create mode 100644 Parcial 2/Clase 7/Clase7.java create mode 100644 Parcial 2/Clase 7/Tenis.class create mode 100644 Parcial 2/Clase 7/Tenis.java create mode 100644 Parcial 2/Tarea 1/Database.class create mode 100644 Parcial 2/Tarea 1/Database.java create mode 100644 Parcial 2/Tarea 1/Student.class create mode 100644 Parcial 2/Tarea 1/Student.java create mode 100644 Parcial 2/Tarea 1/Tarea 1 P2.zip create mode 100644 Parcial 2/Tarea 2/Actividad2.class create mode 100644 Parcial 2/Tarea 2/Actividad2.java create mode 100644 Parcial 2/Tarea 2/Human.class create mode 100644 Parcial 2/Tarea 2/Human.java create mode 100644 Parcial 2/Tarea 2/Oly.class create mode 100644 Parcial 2/Tarea 2/Oly.java create mode 100644 Parcial 2/Tarea 2/Runner.class create mode 100644 Parcial 2/Tarea 2/Runner.java create mode 100644 Parcial 2/Tarea 2/Tarea 2.zip diff --git a/Actividad 1/Actividad 1.zip b/Parcial 1/Actividad 1/Actividad 1.zip similarity index 100% rename from Actividad 1/Actividad 1.zip rename to Parcial 1/Actividad 1/Actividad 1.zip diff --git a/Actividad 1/Actividad1.class b/Parcial 1/Actividad 1/Actividad1.class similarity index 100% rename from Actividad 1/Actividad1.class rename to Parcial 1/Actividad 1/Actividad1.class diff --git a/Actividad 1/Actividad1.java b/Parcial 1/Actividad 1/Actividad1.java similarity index 97% rename from Actividad 1/Actividad1.java rename to Parcial 1/Actividad 1/Actividad1.java index d669286..eea668d 100644 --- a/Actividad 1/Actividad1.java +++ b/Parcial 1/Actividad 1/Actividad1.java @@ -1,90 +1,90 @@ -//actividad realizada por Daniel Rubio Camacho A01633924 - -public class Actividad1 { - - public static void main(String[] args) { - - //todas las clases y sus atributos - Elefantes dumbo; - dumbo = new Elefantes(); - dumbo.cantidadDeColmillos = 0; - dumbo.cantidadDePatas = 4; - dumbo.peso = 950; - - Elefantes mamaDeDumbo; - mamaDeDumbo = new Elefantes(); - mamaDeDumbo.cantidadDeColmillos = 0; - mamaDeDumbo.cantidadDePatas = 4; - mamaDeDumbo.peso = 4000; - - Serpientes ka; - ka = new Serpientes(); - ka.largoDeSerpiente = 10; - ka.especieDeSerpiente = "piton"; - ka.color = "cafe"; - Serpientes quetzalcoatl; - quetzalcoatl = new Serpientes(); - quetzalcoatl.largoDeSerpiente = 5000; - quetzalcoatl.especieDeSerpiente = "emplumada"; - quetzalcoatl.color = "multicolor"; - - Ventilador rowenta; - rowenta = new Ventilador(); - rowenta.cuantasVelocidades = 3; - rowenta.numeroDeAspas = 6; - rowenta.tipoDeVentilador = "piso"; - Ventilador taurus; - taurus = new Ventilador(); - taurus.cuantasVelocidades = 5; - taurus.numeroDeAspas = 8; - taurus.tipoDeVentilador = "techo"; - - //comportamiento de cada clase - - //clase elefante - String nombrePersona = "Daniel"; - int peso = dumbo.peso; - int cantidadDePatas = dumbo.cantidadDePatas; - int cantidadDeColmillos = dumbo.cantidadDeColmillos; - dumbo.estampida(nombrePersona, peso, cantidadDePatas, cantidadDeColmillos); - dumbo.beberAgua("Dumbo"); - - peso = mamaDeDumbo.peso; - cantidadDePatas = mamaDeDumbo.cantidadDePatas; - cantidadDeColmillos = mamaDeDumbo.cantidadDeColmillos; - mamaDeDumbo.estampida(nombrePersona, peso, cantidadDePatas, cantidadDeColmillos); - mamaDeDumbo.beberAgua("la mama de Dumbo"); - - //clase serpiente - String queVaComer = "un niño humano"; - int largoDeSerpiente = ka.largoDeSerpiente; - String color = ka.color; - String especieDeSerpiente = ka.especieDeSerpiente; - ka.mordida(nombrePersona, largoDeSerpiente); - ka.comer(queVaComer, especieDeSerpiente, color); - - largoDeSerpiente = quetzalcoatl.largoDeSerpiente; - color = quetzalcoatl.color; - especieDeSerpiente = quetzalcoatl.especieDeSerpiente; - queVaComer = "a esos mugrientos olmecas"; - quetzalcoatl.mordida(nombrePersona, largoDeSerpiente); - quetzalcoatl.comer(queVaComer, especieDeSerpiente, color); - - //clase ventilador - String accion = "prender"; - int numeroVelocidad = 2; - String tipoDeVentilador = rowenta.tipoDeVentilador; - int cuantasVelocidades = rowenta.cuantasVelocidades; - int numeroDeAspas = rowenta.numeroDeAspas; - rowenta.encendidoApagado(nombrePersona, accion, tipoDeVentilador); - rowenta.velocidad(numeroVelocidad, cuantasVelocidades, numeroDeAspas); - - tipoDeVentilador = taurus.tipoDeVentilador; - cuantasVelocidades = taurus.cuantasVelocidades; - numeroDeAspas = taurus.numeroDeAspas; - accion = "apagar"; - numeroVelocidad = 4; - taurus.encendidoApagado(nombrePersona, accion, tipoDeVentilador); - taurus.velocidad(numeroVelocidad, cuantasVelocidades, numeroDeAspas); - } -} +//actividad realizada por Daniel Rubio Camacho A01633924 + +public class Actividad1 { + + public static void main(String[] args) { + + //todas las clases y sus atributos + Elefantes dumbo; + dumbo = new Elefantes(); + dumbo.cantidadDeColmillos = 0; + dumbo.cantidadDePatas = 4; + dumbo.peso = 950; + + Elefantes mamaDeDumbo; + mamaDeDumbo = new Elefantes(); + mamaDeDumbo.cantidadDeColmillos = 0; + mamaDeDumbo.cantidadDePatas = 4; + mamaDeDumbo.peso = 4000; + + Serpientes ka; + ka = new Serpientes(); + ka.largoDeSerpiente = 10; + ka.especieDeSerpiente = "piton"; + ka.color = "cafe"; + Serpientes quetzalcoatl; + quetzalcoatl = new Serpientes(); + quetzalcoatl.largoDeSerpiente = 5000; + quetzalcoatl.especieDeSerpiente = "emplumada"; + quetzalcoatl.color = "multicolor"; + + Ventilador rowenta; + rowenta = new Ventilador(); + rowenta.cuantasVelocidades = 3; + rowenta.numeroDeAspas = 6; + rowenta.tipoDeVentilador = "piso"; + Ventilador taurus; + taurus = new Ventilador(); + taurus.cuantasVelocidades = 5; + taurus.numeroDeAspas = 8; + taurus.tipoDeVentilador = "techo"; + + //comportamiento de cada clase + + //clase elefante + String nombrePersona = "Daniel"; + int peso = dumbo.peso; + int cantidadDePatas = dumbo.cantidadDePatas; + int cantidadDeColmillos = dumbo.cantidadDeColmillos; + dumbo.estampida(nombrePersona, peso, cantidadDePatas, cantidadDeColmillos); + dumbo.beberAgua("Dumbo"); + + peso = mamaDeDumbo.peso; + cantidadDePatas = mamaDeDumbo.cantidadDePatas; + cantidadDeColmillos = mamaDeDumbo.cantidadDeColmillos; + mamaDeDumbo.estampida(nombrePersona, peso, cantidadDePatas, cantidadDeColmillos); + mamaDeDumbo.beberAgua("la mama de Dumbo"); + + //clase serpiente + String queVaComer = "un niño humano"; + int largoDeSerpiente = ka.largoDeSerpiente; + String color = ka.color; + String especieDeSerpiente = ka.especieDeSerpiente; + ka.mordida(nombrePersona, largoDeSerpiente); + ka.comer(queVaComer, especieDeSerpiente, color); + + largoDeSerpiente = quetzalcoatl.largoDeSerpiente; + color = quetzalcoatl.color; + especieDeSerpiente = quetzalcoatl.especieDeSerpiente; + queVaComer = "a esos mugrientos olmecas"; + quetzalcoatl.mordida(nombrePersona, largoDeSerpiente); + quetzalcoatl.comer(queVaComer, especieDeSerpiente, color); + + //clase ventilador + String accion = "prender"; + int numeroVelocidad = 2; + String tipoDeVentilador = rowenta.tipoDeVentilador; + int cuantasVelocidades = rowenta.cuantasVelocidades; + int numeroDeAspas = rowenta.numeroDeAspas; + rowenta.encendidoApagado(nombrePersona, accion, tipoDeVentilador); + rowenta.velocidad(numeroVelocidad, cuantasVelocidades, numeroDeAspas); + + tipoDeVentilador = taurus.tipoDeVentilador; + cuantasVelocidades = taurus.cuantasVelocidades; + numeroDeAspas = taurus.numeroDeAspas; + accion = "apagar"; + numeroVelocidad = 4; + taurus.encendidoApagado(nombrePersona, accion, tipoDeVentilador); + taurus.velocidad(numeroVelocidad, cuantasVelocidades, numeroDeAspas); + } +} diff --git a/Actividad 1/Elefantes.class b/Parcial 1/Actividad 1/Elefantes.class similarity index 100% rename from Actividad 1/Elefantes.class rename to Parcial 1/Actividad 1/Elefantes.class diff --git a/Actividad 1/Elefantes.java b/Parcial 1/Actividad 1/Elefantes.java similarity index 97% rename from Actividad 1/Elefantes.java rename to Parcial 1/Actividad 1/Elefantes.java index e3d3b74..6c32943 100644 --- a/Actividad 1/Elefantes.java +++ b/Parcial 1/Actividad 1/Elefantes.java @@ -1,16 +1,16 @@ -public class Elefantes { - - //atributos - public int cantidadDePatas; - public int cantidadDeColmillos; - public int peso; - - //comportamiento - public void estampida(String nombrePersona, int peso, int cantidadDePatas, int cantidadDeColmillos){ - System.out.println("Cuidado " + nombrePersona); - System.out.println("¡Un elefante de " + peso + " kilos viene cargando hacia ti con sus " + cantidadDePatas + " patas y " + cantidadDeColmillos + " colmillos"); - } - public void beberAgua(String nombreElefante){ - System.out.println("Cuidado con " + nombreElefante + ", está bebiendo agua, no lo asusten."); - } -} +public class Elefantes { + + //atributos + public int cantidadDePatas; + public int cantidadDeColmillos; + public int peso; + + //comportamiento + public void estampida(String nombrePersona, int peso, int cantidadDePatas, int cantidadDeColmillos){ + System.out.println("Cuidado " + nombrePersona); + System.out.println("¡Un elefante de " + peso + " kilos viene cargando hacia ti con sus " + cantidadDePatas + " patas y " + cantidadDeColmillos + " colmillos"); + } + public void beberAgua(String nombreElefante){ + System.out.println("Cuidado con " + nombreElefante + ", está bebiendo agua, no lo asusten."); + } +} diff --git a/Actividad 1/Serpientes.class b/Parcial 1/Actividad 1/Serpientes.class similarity index 100% rename from Actividad 1/Serpientes.class rename to Parcial 1/Actividad 1/Serpientes.class diff --git a/Actividad 1/Serpientes.java b/Parcial 1/Actividad 1/Serpientes.java similarity index 97% rename from Actividad 1/Serpientes.java rename to Parcial 1/Actividad 1/Serpientes.java index fa17d5c..2eb8113 100644 --- a/Actividad 1/Serpientes.java +++ b/Parcial 1/Actividad 1/Serpientes.java @@ -1,18 +1,18 @@ -//actividad realizada por Daniel Rubio Camacho A01633924 - -public class Serpientes { - - //atributos - public int largoDeSerpiente; //en metros - public String especieDeSerpiente; - public String color; - - //comportamiento - public void mordida(String nombrePersona, int largoDeSerpiente){ - System.out.println("ÑAM! Te voy a morder " + nombrePersona + ", con mis " + largoDeSerpiente + " metros de largo"); - } - public void comer(String queVaComer, String especieDeSerpiente, String color){ - System.out.println("Hoy quiero comer... " + queVaComer); - System.out.println("Que bien se siente ser una " + especieDeSerpiente + " de color " + color); - } -} +//actividad realizada por Daniel Rubio Camacho A01633924 + +public class Serpientes { + + //atributos + public int largoDeSerpiente; //en metros + public String especieDeSerpiente; + public String color; + + //comportamiento + public void mordida(String nombrePersona, int largoDeSerpiente){ + System.out.println("ÑAM! Te voy a morder " + nombrePersona + ", con mis " + largoDeSerpiente + " metros de largo"); + } + public void comer(String queVaComer, String especieDeSerpiente, String color){ + System.out.println("Hoy quiero comer... " + queVaComer); + System.out.println("Que bien se siente ser una " + especieDeSerpiente + " de color " + color); + } +} diff --git a/Actividad 1/Ventilador.class b/Parcial 1/Actividad 1/Ventilador.class similarity index 100% rename from Actividad 1/Ventilador.class rename to Parcial 1/Actividad 1/Ventilador.class diff --git a/Actividad 1/Ventilador.java b/Parcial 1/Actividad 1/Ventilador.java similarity index 97% rename from Actividad 1/Ventilador.java rename to Parcial 1/Actividad 1/Ventilador.java index 15e6753..d48a0d9 100644 --- a/Actividad 1/Ventilador.java +++ b/Parcial 1/Actividad 1/Ventilador.java @@ -1,23 +1,23 @@ -//actividad realizada por Daniel Rubio Camacho A01633924 - -public class Ventilador { - - //atributos - public String tipoDeVentilador; - public int numeroDeAspas; - public int cuantasVelocidades; - - //comportamiento - public void encendidoApagado(String nombrePersona, String accion, String tipoDeVentilador){ - if(accion == "prender") { - System.out.println("" + nombrePersona + " ha encendido el ventilador de " + tipoDeVentilador); - } - else if(accion == "apagar") { - System.out.println("" + nombrePersona + " ha apagado el ventilador de " + tipoDeVentilador); - } - } - public void velocidad(int numeroVelocidad, int cuantasVelocidades, int numeroDeAspas){ - System.out.println("El ventilador tiene " + cuantasVelocidades + " velocidades"); - System.out.println("Has puesto el ventilador en su velocidad " + numeroVelocidad + ", wow, con sus " + numeroDeAspas + " sí que da mucho aire"); - } -} +//actividad realizada por Daniel Rubio Camacho A01633924 + +public class Ventilador { + + //atributos + public String tipoDeVentilador; + public int numeroDeAspas; + public int cuantasVelocidades; + + //comportamiento + public void encendidoApagado(String nombrePersona, String accion, String tipoDeVentilador){ + if(accion == "prender") { + System.out.println("" + nombrePersona + " ha encendido el ventilador de " + tipoDeVentilador); + } + else if(accion == "apagar") { + System.out.println("" + nombrePersona + " ha apagado el ventilador de " + tipoDeVentilador); + } + } + public void velocidad(int numeroVelocidad, int cuantasVelocidades, int numeroDeAspas){ + System.out.println("El ventilador tiene " + cuantasVelocidades + " velocidades"); + System.out.println("Has puesto el ventilador en su velocidad " + numeroVelocidad + ", wow, con sus " + numeroDeAspas + " sí que da mucho aire"); + } +} diff --git a/Actividad 2/Actividad 2.zip b/Parcial 1/Actividad 2/Actividad 2.zip similarity index 100% rename from Actividad 2/Actividad 2.zip rename to Parcial 1/Actividad 2/Actividad 2.zip diff --git a/Actividad 2/Actividad2.class b/Parcial 1/Actividad 2/Actividad2.class similarity index 100% rename from Actividad 2/Actividad2.class rename to Parcial 1/Actividad 2/Actividad2.class diff --git a/Actividad 2/Actividad2.java b/Parcial 1/Actividad 2/Actividad2.java similarity index 97% rename from Actividad 2/Actividad2.java rename to Parcial 1/Actividad 2/Actividad2.java index 613509a..8be9e7a 100644 --- a/Actividad 2/Actividad2.java +++ b/Parcial 1/Actividad 2/Actividad2.java @@ -1,50 +1,50 @@ -//actividad realizada por Daniel Rubio A01633924 -public class Actividad2 { - public static void main(String[] args) { - - System.out.println("Carro Jeep:"); - Car Jeep = new Car("Grand Cherokee", 1998); - int velocidad = 80; - Jeep.arrancado(velocidad); - Jeep.presumir(Jeep.getModelo(), Jeep.getYear()); - System.out.println(Jeep.getModelo()); - System.out.println(Jeep.getYear()); - - System.out.println("Carro Ford"); - Car Ford = new Car(); - velocidad = 60; - Ford.arrancado(velocidad); - Ford.presumir(Ford.getModelo(), Ford.getYear()); - System.out.println(Ford.getModelo()); - System.out.println(Ford.getYear()); - - System.out.println("Kanguro Kangy:"); - Kangaroo Kangy = new Kangaroo("Kangy", 12); - Kangy.saltar(Kangy.getName()); - Kangy.envejecer(Kangy.getName(), Kangy.getAge()); - System.out.println(Kangy.getName()); - System.out.println(Kangy.getAge()); - - System.out.println("Canguro Kangu:"); - Kangaroo Kangu = new Kangaroo(); - Kangu.saltar(Kangu.getName()); - Kangu.envejecer(Kangu.getName(), Kangu.getAge()); - System.out.println(Kangu.getName()); - System.out.println(Kangu.getAge()); - - System.out.println("Computadora Asus:"); - Computer Asus = new Computer(512, 3.4f); - Asus.descarga(Asus.getMemory()); - Asus.encender(Asus.getClockSpeed()); - System.out.println(Asus.getMemory()); - System.out.println(Asus.getClockSpeed()); - - System.out.println("Computadora Predator:"); - Computer Predator = new Computer(); - Predator.descarga(Predator.getMemory()); - Predator.encender(Predator.getClockSpeed()); - System.out.println(Predator.getMemory()); - System.out.println(Predator.getClockSpeed()); - - } -} +//actividad realizada por Daniel Rubio A01633924 +public class Actividad2 { + public static void main(String[] args) { + + System.out.println("Carro Jeep:"); + Car Jeep = new Car("Grand Cherokee", 1998); + int velocidad = 80; + Jeep.arrancado(velocidad); + Jeep.presumir(Jeep.getModelo(), Jeep.getYear()); + System.out.println(Jeep.getModelo()); + System.out.println(Jeep.getYear()); + + System.out.println("Carro Ford"); + Car Ford = new Car(); + velocidad = 60; + Ford.arrancado(velocidad); + Ford.presumir(Ford.getModelo(), Ford.getYear()); + System.out.println(Ford.getModelo()); + System.out.println(Ford.getYear()); + + System.out.println("Kanguro Kangy:"); + Kangaroo Kangy = new Kangaroo("Kangy", 12); + Kangy.saltar(Kangy.getName()); + Kangy.envejecer(Kangy.getName(), Kangy.getAge()); + System.out.println(Kangy.getName()); + System.out.println(Kangy.getAge()); + + System.out.println("Canguro Kangu:"); + Kangaroo Kangu = new Kangaroo(); + Kangu.saltar(Kangu.getName()); + Kangu.envejecer(Kangu.getName(), Kangu.getAge()); + System.out.println(Kangu.getName()); + System.out.println(Kangu.getAge()); + + System.out.println("Computadora Asus:"); + Computer Asus = new Computer(512, 3.4f); + Asus.descarga(Asus.getMemory()); + Asus.encender(Asus.getClockSpeed()); + System.out.println(Asus.getMemory()); + System.out.println(Asus.getClockSpeed()); + + System.out.println("Computadora Predator:"); + Computer Predator = new Computer(); + Predator.descarga(Predator.getMemory()); + Predator.encender(Predator.getClockSpeed()); + System.out.println(Predator.getMemory()); + System.out.println(Predator.getClockSpeed()); + + } +} diff --git a/Actividad 2/Car.class b/Parcial 1/Actividad 2/Car.class similarity index 100% rename from Actividad 2/Car.class rename to Parcial 1/Actividad 2/Car.class diff --git a/Actividad 2/Car.java b/Parcial 1/Actividad 2/Car.java similarity index 96% rename from Actividad 2/Car.java rename to Parcial 1/Actividad 2/Car.java index 8df15ce..8de643f 100644 --- a/Actividad 2/Car.java +++ b/Parcial 1/Actividad 2/Car.java @@ -1,29 +1,29 @@ -//actividad realizada por Daniel Rubio A01633924 -public class Car { - - private String modelo; - private int year; - - public String getModelo() { return modelo; } - private void setModelo(String modelo) {this.modelo = modelo;} - - public int getYear() { return year; } - private void setYear(int year) {this.year = year;} - - public Car() { - System.out.println("Constructor default"); - modelo = "Fiesta"; - year = 2004; - } - - public Car(String modelo, int year) { - this.modelo=modelo; - this.year=year; - } - public void arrancado(int velocidad){ - System.out.println("Y el auto arrrrrraaanca con una velocidad de " + velocidad + " kilómetros por hora!"); - } - public void presumir(String modelo, int year){ - System.out.println("Tengo un grandioso " + modelo + " del año " + year + " y tu no. JA."); - } -} +//actividad realizada por Daniel Rubio A01633924 +public class Car { + + private String modelo; + private int year; + + public String getModelo() { return modelo; } + private void setModelo(String modelo) {this.modelo = modelo;} + + public int getYear() { return year; } + private void setYear(int year) {this.year = year;} + + public Car() { + System.out.println("Constructor default"); + modelo = "Fiesta"; + year = 2004; + } + + public Car(String modelo, int year) { + this.modelo=modelo; + this.year=year; + } + public void arrancado(int velocidad){ + System.out.println("Y el auto arrrrrraaanca con una velocidad de " + velocidad + " kilómetros por hora!"); + } + public void presumir(String modelo, int year){ + System.out.println("Tengo un grandioso " + modelo + " del año " + year + " y tu no. JA."); + } +} diff --git a/Actividad 2/Computer.class b/Parcial 1/Actividad 2/Computer.class similarity index 100% rename from Actividad 2/Computer.class rename to Parcial 1/Actividad 2/Computer.class diff --git a/Actividad 2/Computer.java b/Parcial 1/Actividad 2/Computer.java similarity index 96% rename from Actividad 2/Computer.java rename to Parcial 1/Actividad 2/Computer.java index 12b1651..fa79127 100644 --- a/Actividad 2/Computer.java +++ b/Parcial 1/Actividad 2/Computer.java @@ -1,35 +1,35 @@ -//actividad realizada por Daniel Rubio A01633924 -public class Computer { - - private int memory; - private float clockSpeed; - - public int getMemory() { return memory; } - private void setMemory(int memory) {this.memory = memory;} - - public float getClockSpeed() { return clockSpeed; } - private void setAge(float clockSpeed) {this.clockSpeed = clockSpeed;} - - public Computer() { - System.out.println("Constructor default"); - memory = 3072; - clockSpeed = 3.7f; - } - - public Computer(int memory, float clockSpeed) { - this.memory=memory; - this.clockSpeed=clockSpeed; - } - - public void descarga(int memory){ - if (memory > 1024){ - System.out.println("Cuentas con " + memory + " megabytes de memoria, puedes realizar la descarga."); - } else { - System.out.println("Cuentas con solo " + memory + " megabytes de memoria, no puedes realizar esta descarga."); - } - } - public void encender(float clockSpeed){ - System.out.println("El sistema se enciende con una velocidad de " + clockSpeed + " GHZ."); - } - -} +//actividad realizada por Daniel Rubio A01633924 +public class Computer { + + private int memory; + private float clockSpeed; + + public int getMemory() { return memory; } + private void setMemory(int memory) {this.memory = memory;} + + public float getClockSpeed() { return clockSpeed; } + private void setAge(float clockSpeed) {this.clockSpeed = clockSpeed;} + + public Computer() { + System.out.println("Constructor default"); + memory = 3072; + clockSpeed = 3.7f; + } + + public Computer(int memory, float clockSpeed) { + this.memory=memory; + this.clockSpeed=clockSpeed; + } + + public void descarga(int memory){ + if (memory > 1024){ + System.out.println("Cuentas con " + memory + " megabytes de memoria, puedes realizar la descarga."); + } else { + System.out.println("Cuentas con solo " + memory + " megabytes de memoria, no puedes realizar esta descarga."); + } + } + public void encender(float clockSpeed){ + System.out.println("El sistema se enciende con una velocidad de " + clockSpeed + " GHZ."); + } + +} diff --git a/Actividad 2/Kangaroo.class b/Parcial 1/Actividad 2/Kangaroo.class similarity index 100% rename from Actividad 2/Kangaroo.class rename to Parcial 1/Actividad 2/Kangaroo.class diff --git a/Actividad 2/Kangaroo.java b/Parcial 1/Actividad 2/Kangaroo.java similarity index 96% rename from Actividad 2/Kangaroo.java rename to Parcial 1/Actividad 2/Kangaroo.java index 53f7893..330177a 100644 --- a/Actividad 2/Kangaroo.java +++ b/Parcial 1/Actividad 2/Kangaroo.java @@ -1,31 +1,31 @@ -//actividad realizada por Daniel Rubio A01633924 -public class Kangaroo { - - private String name; - private int age; - - public String getName() { return name; } - private void setName(String name) {this.name = name;} - - public int getAge() { return age; } - private void setAge(int age) {this.age = age;} - - public Kangaroo() { - System.out.println("Constructor default"); - name = "Kangu"; - age = 8; - } - - public Kangaroo(String name, int age) { - this.name=name; - this.age=age; - } - - public void saltar(String name){ - System.out.println("El kanguro " + name + " salta!"); - } - public void envejecer(String name, int age){ - System.out.println( name + " el kanguro ha envejecido un año más, ahora tiene " + (age+1) + " años."); - } - -} +//actividad realizada por Daniel Rubio A01633924 +public class Kangaroo { + + private String name; + private int age; + + public String getName() { return name; } + private void setName(String name) {this.name = name;} + + public int getAge() { return age; } + private void setAge(int age) {this.age = age;} + + public Kangaroo() { + System.out.println("Constructor default"); + name = "Kangu"; + age = 8; + } + + public Kangaroo(String name, int age) { + this.name=name; + this.age=age; + } + + public void saltar(String name){ + System.out.println("El kanguro " + name + " salta!"); + } + public void envejecer(String name, int age){ + System.out.println( name + " el kanguro ha envejecido un año más, ahora tiene " + (age+1) + " años."); + } + +} diff --git a/Actividad 3/Actividad 3.zip b/Parcial 1/Actividad 3/Actividad 3.zip similarity index 100% rename from Actividad 3/Actividad 3.zip rename to Parcial 1/Actividad 3/Actividad 3.zip diff --git a/Actividad 3/Actividad3.class b/Parcial 1/Actividad 3/Actividad3.class similarity index 100% rename from Actividad 3/Actividad3.class rename to Parcial 1/Actividad 3/Actividad3.class diff --git a/Actividad 3/Actividad3.java b/Parcial 1/Actividad 3/Actividad3.java similarity index 95% rename from Actividad 3/Actividad3.java rename to Parcial 1/Actividad 3/Actividad3.java index 9cb1097..ab4fbc6 100644 --- a/Actividad 3/Actividad3.java +++ b/Parcial 1/Actividad 3/Actividad3.java @@ -1,22 +1,22 @@ -//actividad realizada Juan Daniel Rubio Camacho A01633924 -public class Actividad3 { - - public static void main(String[] args) { - - Eye rightEye = new Eye(); - Eye leftEye = new Eye(); - Head deBucky = new Head(leftEye, rightEye); - Dog Charlie = new Dog(); - Dog Bucky = new Dog(4, 11, "Bucky", deBucky); - - rightEye.blink(); - leftEye.blink(); - - Charlie.fight(Bucky); - Bucky.fight(Charlie); - - Charlie.run(Bucky); - Bucky.run(Charlie); - - } -} +//actividad realizada Juan Daniel Rubio Camacho A01633924 +public class Actividad3 { + + public static void main(String[] args) { + + Eye rightEye = new Eye(); + Eye leftEye = new Eye(); + Head deBucky = new Head(leftEye, rightEye); + Dog Charlie = new Dog(); + Dog Bucky = new Dog(4, 11, "Bucky", deBucky); + + rightEye.blink(); + leftEye.blink(); + + Charlie.fight(Bucky); + Bucky.fight(Charlie); + + Charlie.run(Bucky); + Bucky.run(Charlie); + + } +} diff --git a/Actividad 3/Dog.class b/Parcial 1/Actividad 3/Dog.class similarity index 100% rename from Actividad 3/Dog.class rename to Parcial 1/Actividad 3/Dog.class diff --git a/Actividad 3/Dog.java b/Parcial 1/Actividad 3/Dog.java similarity index 97% rename from Actividad 3/Dog.java rename to Parcial 1/Actividad 3/Dog.java index 93b09c7..b6669dd 100644 --- a/Actividad 3/Dog.java +++ b/Parcial 1/Actividad 3/Dog.java @@ -1,47 +1,47 @@ -//actividad realizada Juan Daniel Rubio Camacho A01633924 -public class Dog { - - private int strenght; - private int speed; - private String name; - private Head head; - - public int getStrenght() { return strenght; } - private void setStrenght(int strenght) {this.strenght = strenght;} - public int getSpeed() { return speed; } - private void setSpeed(int speed) {this.speed = speed;} - public String getName() { return name; } - private void setName(String name) {this.name = name;} - public Head getHead() { return head; } - private void setHead(Head head) {this.head = head;} - - public Dog() { - System.out.println("Constructor default."); - strenght = 5; - speed = 10; - name = "Charlie"; - this.head = head; - } - public Dog(int strenght, int speed, String name, Head head) { - this.strenght = strenght; - this.speed = speed; - this.name = name; - this.head = head; - } - - //la variable Dog perro aplica al perro con el que iniciamos el atributo, en el primer caso, Charlie (Charlie.fight(Bucky)) - public void fight(Dog perro) { - if (this.strenght > perro.getStrenght()) { - System.out.println(this.name + " gana la pelea"); - } else{ - System.out.println(this.name + " pierde la pelea"); - } - } - public void run(Dog perro) { - if (this.speed > perro.getSpeed()) { - System.out.println(this.name + " gana la carrera"); - } else{ - System.out.println(this.name + " pierde la carrera"); - } - } -} +//actividad realizada Juan Daniel Rubio Camacho A01633924 +public class Dog { + + private int strenght; + private int speed; + private String name; + private Head head; + + public int getStrenght() { return strenght; } + private void setStrenght(int strenght) {this.strenght = strenght;} + public int getSpeed() { return speed; } + private void setSpeed(int speed) {this.speed = speed;} + public String getName() { return name; } + private void setName(String name) {this.name = name;} + public Head getHead() { return head; } + private void setHead(Head head) {this.head = head;} + + public Dog() { + System.out.println("Constructor default."); + strenght = 5; + speed = 10; + name = "Charlie"; + this.head = head; + } + public Dog(int strenght, int speed, String name, Head head) { + this.strenght = strenght; + this.speed = speed; + this.name = name; + this.head = head; + } + + //la variable Dog perro aplica al perro con el que iniciamos el atributo, en el primer caso, Charlie (Charlie.fight(Bucky)) + public void fight(Dog perro) { + if (this.strenght > perro.getStrenght()) { + System.out.println(this.name + " gana la pelea"); + } else{ + System.out.println(this.name + " pierde la pelea"); + } + } + public void run(Dog perro) { + if (this.speed > perro.getSpeed()) { + System.out.println(this.name + " gana la carrera"); + } else{ + System.out.println(this.name + " pierde la carrera"); + } + } +} diff --git a/Actividad 3/Eye.class b/Parcial 1/Actividad 3/Eye.class similarity index 100% rename from Actividad 3/Eye.class rename to Parcial 1/Actividad 3/Eye.class diff --git a/Actividad 3/Eye.java b/Parcial 1/Actividad 3/Eye.java similarity index 95% rename from Actividad 3/Eye.java rename to Parcial 1/Actividad 3/Eye.java index c0e2806..a1e3185 100644 --- a/Actividad 3/Eye.java +++ b/Parcial 1/Actividad 3/Eye.java @@ -1,10 +1,10 @@ -//actividad realizada Juan Daniel Rubio Camacho A01633924 -public class Eye { - - public Eye() { - System.out.println("Constructor Default."); - } - public void blink() { - System.out.println("*blink* *blink*"); - } -} +//actividad realizada Juan Daniel Rubio Camacho A01633924 +public class Eye { + + public Eye() { + System.out.println("Constructor Default."); + } + public void blink() { + System.out.println("*blink* *blink*"); + } +} diff --git a/Actividad 3/Head.class b/Parcial 1/Actividad 3/Head.class similarity index 100% rename from Actividad 3/Head.class rename to Parcial 1/Actividad 3/Head.class diff --git a/Actividad 3/Head.java b/Parcial 1/Actividad 3/Head.java similarity index 96% rename from Actividad 3/Head.java rename to Parcial 1/Actividad 3/Head.java index 2d898ec..04915e6 100644 --- a/Actividad 3/Head.java +++ b/Parcial 1/Actividad 3/Head.java @@ -1,16 +1,16 @@ -//actividad realizada Juan Daniel Rubio Camacho A01633924 -public class Head { - - private Eye left, right; - - public Eye getLeft() { return left; } - private void setLeft(Eye left) {this.left = left;} - - public Eye getRight() { return right; } - private void setRight(Eye right) {this.right = right;} - - public Head(Eye left, Eye right) { - this.left = left; - this.right = right; - } -} +//actividad realizada Juan Daniel Rubio Camacho A01633924 +public class Head { + + private Eye left, right; + + public Eye getLeft() { return left; } + private void setLeft(Eye left) {this.left = left;} + + public Eye getRight() { return right; } + private void setRight(Eye right) {this.right = right;} + + public Head(Eye left, Eye right) { + this.left = left; + this.right = right; + } +} diff --git a/Actividad 4/Actividad 4.zip b/Parcial 1/Actividad 4/Actividad 4.zip similarity index 100% rename from Actividad 4/Actividad 4.zip rename to Parcial 1/Actividad 4/Actividad 4.zip diff --git a/Actividad 4/Actividad4.class b/Parcial 1/Actividad 4/Actividad4.class similarity index 100% rename from Actividad 4/Actividad4.class rename to Parcial 1/Actividad 4/Actividad4.class diff --git a/Actividad 4/Actividad4.java b/Parcial 1/Actividad 4/Actividad4.java similarity index 97% rename from Actividad 4/Actividad4.java rename to Parcial 1/Actividad 4/Actividad4.java index 85671fc..553c2c5 100644 --- a/Actividad 4/Actividad4.java +++ b/Parcial 1/Actividad 4/Actividad4.java @@ -1,37 +1,37 @@ -//actividad realizada por Juan Daniel Rubio Camacho A01633924 -public class Actividad4 { - public static void main(String[] args) { - - Vehicle T1 = new Vehicle(180, 4); - T1.moving(); - System.out.println(T1.getSpeed()); - System.out.println(T1.getAsientos()); - - Car C1 = new Car(150, 5, 4, 2009); - C1.arrancar(C1.getSpeed()); - C1.moving(); - System.out.println(C1.getSpeed()); - System.out.println(C1.getAsientos()); - System.out.println(C1.getNumeroLlantas()); - System.out.println(C1.getYear()); - - Sportscar SC1 = new Sportscar(250, 4, 4, 2017, "Mercedes", 4); - SC1.pisarFondo(SC1.getMarca(), SC1.getSpeed()); - SC1.arrancar(SC1.getSpeed()); - SC1.moving(); - System.out.println(SC1.getSpeed()); - System.out.println(SC1.getAsientos()); - System.out.println(SC1.getNumeroLlantas()); - System.out.println(SC1.getYear()); - System.out.println(SC1.getMarca()); - System.out.println(SC1.getNumeroCilindros()); - - Airplane A1 = new Airplane(950, 120, "Volaris", 8); - A1.volar(A1.getAerolinea()); - A1.moving(); - System.out.println(A1.getSpeed()); - System.out.println(A1.getAsientos()); - System.out.println(A1.getAerolinea()); - System.out.println(A1.getPuertasDeEmergencia()); - } -} +//actividad realizada por Juan Daniel Rubio Camacho A01633924 +public class Actividad4 { + public static void main(String[] args) { + + Vehicle T1 = new Vehicle(180, 4); + T1.moving(); + System.out.println(T1.getSpeed()); + System.out.println(T1.getAsientos()); + + Car C1 = new Car(150, 5, 4, 2009); + C1.arrancar(C1.getSpeed()); + C1.moving(); + System.out.println(C1.getSpeed()); + System.out.println(C1.getAsientos()); + System.out.println(C1.getNumeroLlantas()); + System.out.println(C1.getYear()); + + Sportscar SC1 = new Sportscar(250, 4, 4, 2017, "Mercedes", 4); + SC1.pisarFondo(SC1.getMarca(), SC1.getSpeed()); + SC1.arrancar(SC1.getSpeed()); + SC1.moving(); + System.out.println(SC1.getSpeed()); + System.out.println(SC1.getAsientos()); + System.out.println(SC1.getNumeroLlantas()); + System.out.println(SC1.getYear()); + System.out.println(SC1.getMarca()); + System.out.println(SC1.getNumeroCilindros()); + + Airplane A1 = new Airplane(950, 120, "Volaris", 8); + A1.volar(A1.getAerolinea()); + A1.moving(); + System.out.println(A1.getSpeed()); + System.out.println(A1.getAsientos()); + System.out.println(A1.getAerolinea()); + System.out.println(A1.getPuertasDeEmergencia()); + } +} diff --git a/Actividad 4/Airplane.class b/Parcial 1/Actividad 4/Airplane.class similarity index 100% rename from Actividad 4/Airplane.class rename to Parcial 1/Actividad 4/Airplane.class diff --git a/Actividad 4/Airplane.java b/Parcial 1/Actividad 4/Airplane.java similarity index 97% rename from Actividad 4/Airplane.java rename to Parcial 1/Actividad 4/Airplane.java index 960511d..e549300 100644 --- a/Actividad 4/Airplane.java +++ b/Parcial 1/Actividad 4/Airplane.java @@ -1,28 +1,28 @@ -//actividad realizada por Juan Daniel Rubio Camacho A01633924 -public class Airplane extends Vehicle { - - private String aerolinea; - private int puertasDeEmergencia; - - private void setAerolinea(String aerolinea) { this.aerolinea = aerolinea;} - public String getAerolinea() { return aerolinea; } - - private void setpuertasDeEmergencia(int puertasDeEmergencia) { this.puertasDeEmergencia = puertasDeEmergencia;} - public int getPuertasDeEmergencia() { return puertasDeEmergencia; } - - public Airplane() { - super(); - aerolinea = "Volaris"; - puertasDeEmergencia = 6; - } - - public Airplane(double speed, int asientos, String aerolinea, int puertasDeEmergencia) { - super(speed, asientos); - this.aerolinea = aerolinea; - this.puertasDeEmergencia = puertasDeEmergencia; - } - - public void volar(String aerolinea) { - System.out.println("Volando con la aerolínea " +aerolinea); - } -} +//actividad realizada por Juan Daniel Rubio Camacho A01633924 +public class Airplane extends Vehicle { + + private String aerolinea; + private int puertasDeEmergencia; + + private void setAerolinea(String aerolinea) { this.aerolinea = aerolinea;} + public String getAerolinea() { return aerolinea; } + + private void setpuertasDeEmergencia(int puertasDeEmergencia) { this.puertasDeEmergencia = puertasDeEmergencia;} + public int getPuertasDeEmergencia() { return puertasDeEmergencia; } + + public Airplane() { + super(); + aerolinea = "Volaris"; + puertasDeEmergencia = 6; + } + + public Airplane(double speed, int asientos, String aerolinea, int puertasDeEmergencia) { + super(speed, asientos); + this.aerolinea = aerolinea; + this.puertasDeEmergencia = puertasDeEmergencia; + } + + public void volar(String aerolinea) { + System.out.println("Volando con la aerolínea " +aerolinea); + } +} diff --git a/Actividad 4/Car.class b/Parcial 1/Actividad 4/Car.class similarity index 100% rename from Actividad 4/Car.class rename to Parcial 1/Actividad 4/Car.class diff --git a/Actividad 4/Car.java b/Parcial 1/Actividad 4/Car.java similarity index 96% rename from Actividad 4/Car.java rename to Parcial 1/Actividad 4/Car.java index b67ed11..c1ddaf2 100644 --- a/Actividad 4/Car.java +++ b/Parcial 1/Actividad 4/Car.java @@ -1,29 +1,29 @@ -//actividad realizada por Juan Daniel Rubio Camacho A01633924 -public class Car extends Vehicle { - - protected int numeroLlantas; - protected int year; - - private void setNumeroLlantas(int numeroLlantas) { this.numeroLlantas = numeroLlantas; } - public int getNumeroLlantas() { return numeroLlantas;} - - private void setYear(int year) { this.year = year;} - public int getYear() { return year; } - - public Car() { - super(); - numeroLlantas = 4; - year = 2009; - } - - public Car(double speed, int asientos, int numeroLlantas, int year) { - super(speed, asientos); - this.numeroLlantas = numeroLlantas; - this.year = year; - } - - public void arrancar(double speed) { - System.out.println("El carro arranca a una velocidad de " +speed+ ( " km/h")); - } - -} +//actividad realizada por Juan Daniel Rubio Camacho A01633924 +public class Car extends Vehicle { + + protected int numeroLlantas; + protected int year; + + private void setNumeroLlantas(int numeroLlantas) { this.numeroLlantas = numeroLlantas; } + public int getNumeroLlantas() { return numeroLlantas;} + + private void setYear(int year) { this.year = year;} + public int getYear() { return year; } + + public Car() { + super(); + numeroLlantas = 4; + year = 2009; + } + + public Car(double speed, int asientos, int numeroLlantas, int year) { + super(speed, asientos); + this.numeroLlantas = numeroLlantas; + this.year = year; + } + + public void arrancar(double speed) { + System.out.println("El carro arranca a una velocidad de " +speed+ ( " km/h")); + } + +} diff --git a/Actividad 4/Sportscar.class b/Parcial 1/Actividad 4/Sportscar.class similarity index 100% rename from Actividad 4/Sportscar.class rename to Parcial 1/Actividad 4/Sportscar.class diff --git a/Actividad 4/Sportscar.java b/Parcial 1/Actividad 4/Sportscar.java similarity index 97% rename from Actividad 4/Sportscar.java rename to Parcial 1/Actividad 4/Sportscar.java index 6a36cb5..a881048 100644 --- a/Actividad 4/Sportscar.java +++ b/Parcial 1/Actividad 4/Sportscar.java @@ -1,27 +1,27 @@ -//actividad realizada por Juan Daniel Rubio Camacho A01633924 -public class Sportscar extends Car { - - private String marca; - private int numeroCilindros; - - private void setMarca(String marca) { this.marca = marca;} - public String getMarca() { return marca; } - - private void setNumeroCilindros(int numeroCilindros) { this.numeroCilindros = numeroCilindros; } - public int getNumeroCilindros() { return numeroCilindros; } - - public Sportscar() { - super(); - marca = "Toyota"; - numeroCilindros = 4; - } - public Sportscar(double speed, int asientos, int numeroLlantas, int year, String marca, int numeroCilindros) { - super(speed, asientos, numeroLlantas, year); - this.marca = marca; - this.numeroCilindros = numeroCilindros; - } - - public void pisarFondo(String marca, double speed) { - System.out.println("El carro " +marca+ " pisa a fondo hasta una velocidad de " +speed+ " km/h"); - } -} +//actividad realizada por Juan Daniel Rubio Camacho A01633924 +public class Sportscar extends Car { + + private String marca; + private int numeroCilindros; + + private void setMarca(String marca) { this.marca = marca;} + public String getMarca() { return marca; } + + private void setNumeroCilindros(int numeroCilindros) { this.numeroCilindros = numeroCilindros; } + public int getNumeroCilindros() { return numeroCilindros; } + + public Sportscar() { + super(); + marca = "Toyota"; + numeroCilindros = 4; + } + public Sportscar(double speed, int asientos, int numeroLlantas, int year, String marca, int numeroCilindros) { + super(speed, asientos, numeroLlantas, year); + this.marca = marca; + this.numeroCilindros = numeroCilindros; + } + + public void pisarFondo(String marca, double speed) { + System.out.println("El carro " +marca+ " pisa a fondo hasta una velocidad de " +speed+ " km/h"); + } +} diff --git a/Actividad 4/Vehicle.class b/Parcial 1/Actividad 4/Vehicle.class similarity index 100% rename from Actividad 4/Vehicle.class rename to Parcial 1/Actividad 4/Vehicle.class diff --git a/Actividad 4/Vehicle.java b/Parcial 1/Actividad 4/Vehicle.java similarity index 96% rename from Actividad 4/Vehicle.java rename to Parcial 1/Actividad 4/Vehicle.java index 653a214..24fce37 100644 --- a/Actividad 4/Vehicle.java +++ b/Parcial 1/Actividad 4/Vehicle.java @@ -1,26 +1,26 @@ -//actividad realizada por Juan Daniel Rubio Camacho A01633924 -public class Vehicle { - - protected double speed; - protected int asientos; - - private void setSpeed(double speed) { this.speed = speed;} - public double getSpeed() { return speed; } - - private void setAsientos(int asientos) { this.asientos = asientos;} - public int getAsientos() { return asientos; } - - public Vehicle() { - speed = 100; - asientos = 4; - } - - public Vehicle(double speed, int asientos) { - this.speed = speed; - this.asientos = asientos; - } - - public void moving() { - System.out.println("Moviendome..."); - } -} +//actividad realizada por Juan Daniel Rubio Camacho A01633924 +public class Vehicle { + + protected double speed; + protected int asientos; + + private void setSpeed(double speed) { this.speed = speed;} + public double getSpeed() { return speed; } + + private void setAsientos(int asientos) { this.asientos = asientos;} + public int getAsientos() { return asientos; } + + public Vehicle() { + speed = 100; + asientos = 4; + } + + public Vehicle(double speed, int asientos) { + this.speed = speed; + this.asientos = asientos; + } + + public void moving() { + System.out.println("Moviendome..."); + } +} diff --git a/Parcial 1/Actividad 5/Actividad 5.zip b/Parcial 1/Actividad 5/Actividad 5.zip new file mode 100644 index 0000000000000000000000000000000000000000..13d0058210b39faef4c51409397be7411e83e139 GIT binary patch literal 4653 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 F{trw?7NP(E literal 0 HcmV?d00001 diff --git a/Parcial 1/Actividad 5/Clock.class b/Parcial 1/Actividad 5/Clock.class new file mode 100644 index 0000000000000000000000000000000000000000..74febb77d87912d4d03a542c117bf219197de302 GIT binary patch literal 2483 zcma)7?@wE06n@_J!Y!ph`8B}Oi6B~vzIv=braD&w0;z4}bjo^Dh9d z;Jz1a7_LGKu8O!OVnj#8iwZH1V$6eaFD7tZ$Gcv5G3>#ltWhsL-xKYI2RCK&zKAKY zOnWdRn-4_9bj->+tYc2WwYH_8rWM>9W}0%_NGep0nrSmP&TXh?Q9+AlRt$x@n3*=_ z@*B&>)a(y;^;ne?`TzHQ_d%ncs#tQxtg zOn!?-f-|m{hFLS6&lxnyCT=7%=@o9OvRh`_IaX_?lUv4ykuDzg9~+JjmrTbH)y8H% zk=l-?GRbwKhhml%>ABCOl9}vIxs7S)3?H@3RiPfomo9PgO&T{%N!e>5^gm2IO89Ud zulw*C0zR~h2qK_Ro0MS3$?Le~!)<)XlZ(H9{@Yh6b0yQSW8Q~278F_pXdsnHuMWg> zOm}rMZ>ClZsmTQ&?qJb}w-FNUE^9SHTaRqRBJN>{ZX-UtBfCC?6e^rd{Uz92%MXoY zPNB>c-`UO?8!SL3&kxNp%h}8f+?M+$4I{A;QD{8F%qy~rl47eghwOu8(K%h*?>(8TJLGPJD`yuqe!<0EpzB}Jj;lDb$cOT)DW zN@_;g!QCjoE3Qr9r%++{PjHEFi_pHOT@evD$A<^#&``xcFKSVZM))kGP9k*h>t|dw zu0w(p@VD%vuH7HmM^(@td4lRgR4hG3<*(s@#AufoLB{w2dV{BcDv9N?Vs*kpy_Q(@ zjN3r2P3S^1LfrK+yFupHMGrq*&uG$gyr~pZ(9un+Moty{y@evLj~reD7N>y4shOO} zFR+X1_Fd?~FH8JR6Kb&13X;fq!gipa&_Y0i>-_UU*`*BK!EZsX;Mu_e+dD<_iMzcxJ8Ll(L@EHnkz)FnPN!cU)u~JA3QKQh9Chrm%Y5Hg zFwYmVf+6f;7~kS5{>C-@gAo-%L|w$FTEm#y#JJkWggU@=^(Q8+cCLqhg!v;(9U)3N zF*3{s;#75dZ^mvY1j9@0DD8o~Vri|GC-B&F!|8PU72A(yO8)P1Qp}(gF)IqYvXzJ& z)DCXk!R-`Wx8S<1tK`h6u}4t>&3DBl4R3?n<0ww>1%lrp_#$82yBBY}KwM%y=@<@DU-Y}_K} zZGv28N7!>_#)0ZQL<`@1YphrJ5>i%ylvN;mzay{mx&JXS9}{zjn4fTFeaf$cRxyVD E1DguLAOHXW literal 0 HcmV?d00001 diff --git a/Parcial 1/Actividad 5/Clock.java b/Parcial 1/Actividad 5/Clock.java new file mode 100644 index 0000000..d76ee46 --- /dev/null +++ b/Parcial 1/Actividad 5/Clock.java @@ -0,0 +1,143 @@ +public class Clock { + + private int hr; + private int min; + private int sec; + + public Clock(){ + //constructor inicializa atributos en 0 + hr = 0; + min = 0; + sec = 0; + } + + public Clock(int hr, int min, int sec) throws clockException{ + //inicializa atributos con valores PERO + //verifica si son validos, si no lanza clockException + if (hr>23 || min>59 || sec>59){ + throw new clockException(); + } else { + this.hr = hr; + this.min = min; + this.sec = sec; + System.out.println("Válido."); + } + } + + public void setTime(int hr, int min, int sec) throws clockException { + //establece valores de atributos, verifica si son validos si no lanza clockException + if (hr>23 || min>59 || sec>59 || hr<0 || min<0 || sec<0){ + throw new clockException(); + } else { + System.out.println("Válido."); + } + } + + public int getHours(){ + return hr; + } + + public int getMinutes(){ + return min; + } + + public int getSeconds(){ + return sec; + } + + public void printTime(){ + //imprime la hora completa en un horario legible para humanos + //ejemplo: 12:30:25 + if (hr<10 && min<10 && sec<10) { + System.out.println("0" + getHours() + ":0" + getMinutes() + ":0" + getSeconds()); + } else if (hr<10 && min<10) { + System.out.println("0" + getHours() + ":0" + getMinutes() + ":" + getSeconds()); + } else if (min<10 && sec<10) { + System.out.println(getHours() + ":0" + getMinutes() + ":0" + getSeconds()); + } else if (hr<10 && sec<10) { + System.out.println("0" + getHours() + ":" + getMinutes() + ":0" + getSeconds()); + } else if (hr<10) { + System.out.println("0" + getHours() + ":" + getMinutes() + ":" + getSeconds()); + } else if (min<10) { + System.out.println(getHours() + ":0" + getMinutes() + ":" + getSeconds()); + } else if (sec<10) { + System.out.println(getHours() + ":" + getMinutes() + ":0" + getSeconds()); + } + + /* + String sHr, sMin, sSec; + + if (hr<10) + sHr = "0" + hr; + else + sHr = "" + hr; + if (min<10) + sMin = "0" + min; + else + sMin = "" + min; + if (sec<10) + sSec = "0" + sec; + else + sSec = "" + sec; + */ + } + + public int incrementHours(){ + //incrementa la hora por 1 + //implica ajustes de hora - mas de 23 se vuelve 0 + //regresa la nueva hora + hr++; + //o usar hr %= 24; = hr = hr % 24; + if (hr > 23) { + hr = 0; + } + return hr; + } + + public int incrementMinutes(){ + //incrementa los minutos por 1 + //implica ajustes de minutos - mas de 59 minutos incrementHours + //incrementHours(); para cuando son mas de 59 mins + min++; + if (min > 59) { + min = 0; + incrementHours(); + } + return min; + } + + public int incrementSeconds(){ + //incrementa los segundos por 1 + //implica ajustes de segundos - cuando son mas de 59 incrementMinutes + //incrementMinutes(); + //regresa el nuevo segundo + sec++; + if (sec > 59) { + sec = 0; + incrementMinutes(); + } + return sec; + } + public boolean equalsClock(Clock c){ + if (this.hr == c.hr && this.min == c.min && this.sec == c.sec) { + return true; + } + return false; + //compara atributos de ambos, si los valores son iguales regresar True + } + public void copy(Clock c){ + //copiar atributos de Clock c a este objeto + this.hr = c.hr; + this.min = c.min; + this.sec = c.sec; + } + + public Clock getCopy(){ + //regresar una NUEVA INSTANCIA de clock con valores identicos a mi + Clock nuevo = new Clock(); + nuevo.hr = this.hr; + nuevo.min = this.min; + nuevo.sec = this.sec; + return nuevo; + } +} diff --git a/Parcial 1/Actividad 5/clockException.class b/Parcial 1/Actividad 5/clockException.class new file mode 100644 index 0000000000000000000000000000000000000000..4997c4599e7dd540e6b1e58db66e225ff5cac058 GIT binary patch literal 269 zcmY*TJ8J?#5dP-WJ9F_76uT5k8nw_Soxw(uO0+n+eq9$?J@;g}3+equVj)Yu3=H$VhWYtDeFJ#KQxT6o@+f&Id#DiHH*It>B;?wikdPn63q`1owNaCFGgo#d z<`FY~5T{nE51oO!jAFTd|B`B(=-BjD;!_Zwr!uuxUv}q1Gc}^AGF@J=>6K7Gl~B1) z@~JG_kAzwF|L+kR?eUEd606N}&G+@CJC@8Xe*6uZAK|p9OHl LWi#P{cL)9-!I3?_ literal 0 HcmV?d00001 diff --git a/Parcial 1/Actividad 5/clockException.java b/Parcial 1/Actividad 5/clockException.java new file mode 100644 index 0000000..88c63cf --- /dev/null +++ b/Parcial 1/Actividad 5/clockException.java @@ -0,0 +1,6 @@ +public class clockException extends Exception{ + + public clockException(){ + super("Ocurrió una excepción."); + } +} diff --git a/Parcial 1/Actividad 5/tarea5.class b/Parcial 1/Actividad 5/tarea5.class new file mode 100644 index 0000000000000000000000000000000000000000..ce20f9cf885ccc88c0f4de619780e65f2695f529 GIT binary patch literal 1611 zcmaJ>YjYZ96nT19n9wwt0CUcJF3&mdx$wSx{ntMLu3$HXcd)1-mqG-K zLY6cvrx3#h5iTZi370ioNg>%YUzO9f1U?l0k&x>tln3E95f~*EAG0e6A3`;d*YcqA+A;Hx;6*e$`P(mt42G)3dev#^ z_yQFj8~BoG=GsoJ<5hjLofXxlj<4{whAkc2c%cr2pJ9`>qIFa~$Kzq9Mufx_4k{UX9F7K_rhbdwzn z!rpDPESoJ#hMEnx!SfsODo@*i)8Lr=4x>)=hT!_k4|;fZwNW6z_3W0@a2V3DeXrUM z=UQY!tJ!qCs=};U%pRIxzl98tGY=UH$N47$zqbSmejeZRHSOopimL^T@w`gPFmXudhHx`e(G5DcDQf^o2Bqn$Zm7J z&FyggZNK^SO%pGoG1O|PPO`!thRy#0GC0eBw|pW{vf!leQaVGf$Yb++P|tW! zc#kw5Dmiq#k8?cJH8RDQAWnx{FA&+1){x=K@ygzf(|oYe>tNW!5CHfR!qtkq4&SI0e z7N`3gz5n3Q{$#Y59O1t>ry?+wjs<4Ps!`0VN#s-pOX@ry!+Bg#OSq^CxTJ34GR|`a hOvL|_D{A;agSr2M(vXcm6!Hpx3*&ms(?5cR{{i!vTGs#o literal 0 HcmV?d00001 diff --git a/Parcial 1/Actividad 5/tarea5.java b/Parcial 1/Actividad 5/tarea5.java new file mode 100644 index 0000000..b372165 --- /dev/null +++ b/Parcial 1/Actividad 5/tarea5.java @@ -0,0 +1,52 @@ +public class tarea5 { + public static void main(String[] args){ + + //crear objeto clock + //probar metodos con casos especiales + //hora 23+1 + //minuto 59+1 + //segundos 59+1 + //e imprimir resultado + //probar todos los metodos disponibles + //hacer try catch en donde sea necesario + //agregar throw / throws tambien a metodos donde sea necesario + + Clock c1 = new Clock(); + Clock c2 = new Clock(); + Clock cSet = new Clock(); + Clock cCopiado = new Clock(); + try{ + c2 = new Clock(23, 59, 59); + } catch(clockException ce){ + ce.printStackTrace(); + } + + try{ + Clock cError = new Clock(45, 24, 90); + } catch(clockException ce){ + ce.printStackTrace(); + } + + c2.printTime(); + System.out.println(c2.incrementSeconds() + " segundo(s)"); + System.out.println(c2.incrementMinutes() + " minuto(s)"); + System.out.println(c2.incrementHours() + " hora(s)"); + c2.printTime(); + System.out.println(c2.getSeconds() + " segundo(s)"); + System.out.println(c2.getMinutes() + " minuto(s)"); + System.out.println(c2.getHours() + " hora(s)"); + + try{ + cSet.setTime(54, 58, 62); + } catch(clockException ce){ + ce.printStackTrace(); + } + + System.out.println(c2.equalsClock(c1)); + cSet.copy(c2); + cSet.printTime(); + c2.printTime(); + System.out.println(cCopiado = c2.getCopy()); + cCopiado.printTime(); + } +} diff --git a/Clase 2/Clase2.class b/Parcial 1/Clase 2/Clase2.class similarity index 100% rename from Clase 2/Clase2.class rename to Parcial 1/Clase 2/Clase2.class diff --git a/Clase 2/Clase2.java b/Parcial 1/Clase 2/Clase2.java similarity index 96% rename from Clase 2/Clase2.java rename to Parcial 1/Clase 2/Clase2.java index e8919f6..476cab1 100644 --- a/Clase 2/Clase2.java +++ b/Parcial 1/Clase 2/Clase2.java @@ -1,81 +1,81 @@ -//TODO el código de java va en clases - -public class Clase2 { - - - //el código de Java necesita ser compilado - //compilacion - - - //es obligatorio tener un método main que correr - //es lo que corre por default - public static void main(String[] args){ - - //Variables - declaración y asignación - //declarar una variable - //sintaxis _ tipo nombre: - byte enteroMenor; - int entero; - long enteroLargo; - float decimal; - double decimalLargo; - String texto; - boolean booleano; - - enteroMenor = 4; - entero = 15; - decimal = 4.3f; - decimalLargo = 2.3; - texto = "Harneps"; - booleano = true; - - //se puede declarar y asignar de golpe - - int hola = 32; - - //se declara una vez, se asigna n veces - - enteroMenor = 12; - - //estrucutras de control de flujo - //if - else - if else - //switch - //for - //while - //do while - - //para ciclos de los que conocemos numeros de repeticiones - //for(variable de contador; condicion de repeticion; incremento) - for(int i = 0; i < 10; i++){ - System.out.println("i actual: " + i); - } - switch(entero){ - case 1: - System.out.println("fue 1"); - break; - case 2: - System.out.println("fue 2"); - break; - case 3: - System.out.println("fue 3"); - break; - default: - System.out.println("ño"); - break; - } - if (entero==2){ - System.out.println("fue igual"); - } else if (entero == 3){ - System.out.println("fue 3"); - } else { - System.out.println("en el if no se cumplió ninguna condicion"); - } - - //código para cuando no sabemos cuantas repeticiones hay - - //while(entero==2){ - //System.out.println("Que onda"); - //} - - - } -} +//TODO el código de java va en clases + +public class Clase2 { + + + //el código de Java necesita ser compilado + //compilacion - + + //es obligatorio tener un método main que correr + //es lo que corre por default + public static void main(String[] args){ + + //Variables - declaración y asignación + //declarar una variable + //sintaxis _ tipo nombre: + byte enteroMenor; + int entero; + long enteroLargo; + float decimal; + double decimalLargo; + String texto; + boolean booleano; + + enteroMenor = 4; + entero = 15; + decimal = 4.3f; + decimalLargo = 2.3; + texto = "Harneps"; + booleano = true; + + //se puede declarar y asignar de golpe + + int hola = 32; + + //se declara una vez, se asigna n veces + + enteroMenor = 12; + + //estrucutras de control de flujo + //if - else - if else + //switch + //for + //while + //do while + + //para ciclos de los que conocemos numeros de repeticiones + //for(variable de contador; condicion de repeticion; incremento) + for(int i = 0; i < 10; i++){ + System.out.println("i actual: " + i); + } + switch(entero){ + case 1: + System.out.println("fue 1"); + break; + case 2: + System.out.println("fue 2"); + break; + case 3: + System.out.println("fue 3"); + break; + default: + System.out.println("ño"); + break; + } + if (entero==2){ + System.out.println("fue igual"); + } else if (entero == 3){ + System.out.println("fue 3"); + } else { + System.out.println("en el if no se cumplió ninguna condicion"); + } + + //código para cuando no sabemos cuantas repeticiones hay + + //while(entero==2){ + //System.out.println("Que onda"); + //} + + + } +} diff --git a/Clase 2/Clase2b.class b/Parcial 1/Clase 2/Clase2b.class similarity index 100% rename from Clase 2/Clase2b.class rename to Parcial 1/Clase 2/Clase2b.class diff --git a/Clase 2/Clase2b.java b/Parcial 1/Clase 2/Clase2b.java similarity index 97% rename from Clase 2/Clase2b.java rename to Parcial 1/Clase 2/Clase2b.java index 5bd88ef..e3732d4 100644 --- a/Clase 2/Clase2b.java +++ b/Parcial 1/Clase 2/Clase2b.java @@ -1,39 +1,39 @@ -//actividad realizada por Daniel Rubio Camacho A01633924 - -public class Clase2b { - - //método principal - - public static void main(String[] args) { - - //objetos = instancias - //declaracion - identica a Variables - //el idiom de variables permanece - nombre de objetos en minuscula - - Perrito firulais; //voy a tener un perrito que se llame firulais - - //objetos deben ser inicializados - //los objetos "nacen" - firulais = new Perrito(); //aquí ya "nace" firulais, es decir, ya está en el programa - Perrito fifi = new Perrito(); //aquí es la declaracion y ya igual nace (declaramos e inicializamos) - - //para acceder a un miembro(variable = atributo - comportamiento) de un objeto usamos el punto (firulais.cantidadDePatas) - firulais.cantidadDePatas = 3; - fifi.cantidadDePatas = 4; - - firulais.raza = "Callejero"; - fifi.raza = "French poodle"; - - System.out.println(firulais.cantidadDePatas); - System.out.println(fifi.raza); - - firulais.cantidadDePatas = fifi.cantidadDePatas; - fifi.ladrar("Mayra"); - firulais.ladrar("Eduardo"); - - //para ejecutar el programa es en cmd java Clase2b - //para entrar a ciertas carpetas desde cmd es cd (nombrecarpeta) - //para ir una carpeta atrás es con cd .. - //para ver el directorio es dir - } -} +//actividad realizada por Daniel Rubio Camacho A01633924 + +public class Clase2b { + + //método principal + + public static void main(String[] args) { + + //objetos = instancias + //declaracion - identica a Variables + //el idiom de variables permanece - nombre de objetos en minuscula + + Perrito firulais; //voy a tener un perrito que se llame firulais + + //objetos deben ser inicializados + //los objetos "nacen" + firulais = new Perrito(); //aquí ya "nace" firulais, es decir, ya está en el programa + Perrito fifi = new Perrito(); //aquí es la declaracion y ya igual nace (declaramos e inicializamos) + + //para acceder a un miembro(variable = atributo - comportamiento) de un objeto usamos el punto (firulais.cantidadDePatas) + firulais.cantidadDePatas = 3; + fifi.cantidadDePatas = 4; + + firulais.raza = "Callejero"; + fifi.raza = "French poodle"; + + System.out.println(firulais.cantidadDePatas); + System.out.println(fifi.raza); + + firulais.cantidadDePatas = fifi.cantidadDePatas; + fifi.ladrar("Mayra"); + firulais.ladrar("Eduardo"); + + //para ejecutar el programa es en cmd java Clase2b + //para entrar a ciertas carpetas desde cmd es cd (nombrecarpeta) + //para ir una carpeta atrás es con cd .. + //para ver el directorio es dir + } +} diff --git a/Clase 2/Perrito.class b/Parcial 1/Clase 2/Perrito.class similarity index 100% rename from Clase 2/Perrito.class rename to Parcial 1/Clase 2/Perrito.class diff --git a/Clase 2/Perrito.java b/Parcial 1/Clase 2/Perrito.java similarity index 96% rename from Clase 2/Perrito.java rename to Parcial 1/Clase 2/Perrito.java index 74e1060..6d56164 100644 --- a/Clase 2/Perrito.java +++ b/Parcial 1/Clase 2/Perrito.java @@ -1,24 +1,24 @@ -public class Perrito { - - //todo lo que esté aquí pertenece a la clase - - //características, atributos (usualmente primero) - //atributos representados por variables - //idiom - variables empiezan con minuscula - //clases empiezan con Mayúscula - //TODO usa camelCase - - public int cantidadDePatas; - public String raza; - - //comportamiento (usualmente después) - //representados por métodos - //sintaxis : modificador_acceso tipo_de_retorno nombre(parametros){} - - //void - nada (ejecuta una acción pero no te da un producto) - //idiom - metodos van con minuscula - - public void ladrar(String nombreDelAmo){ - System.out.println("GUAU GUAU " + nombreDelAmo); - } -} +public class Perrito { + + //todo lo que esté aquí pertenece a la clase + + //características, atributos (usualmente primero) + //atributos representados por variables + //idiom - variables empiezan con minuscula + //clases empiezan con Mayúscula + //TODO usa camelCase + + public int cantidadDePatas; + public String raza; + + //comportamiento (usualmente después) + //representados por métodos + //sintaxis : modificador_acceso tipo_de_retorno nombre(parametros){} + + //void - nada (ejecuta una acción pero no te da un producto) + //idiom - metodos van con minuscula + + public void ladrar(String nombreDelAmo){ + System.out.println("GUAU GUAU " + nombreDelAmo); + } +} diff --git a/Clase 3/Clase3.class b/Parcial 1/Clase 3/Clase3.class similarity index 100% rename from Clase 3/Clase3.class rename to Parcial 1/Clase 3/Clase3.class diff --git a/Clase 3/Clase3.java b/Parcial 1/Clase 3/Clase3.java similarity index 97% rename from Clase 3/Clase3.java rename to Parcial 1/Clase 3/Clase3.java index 74bc778..2033e76 100644 --- a/Clase 3/Clase3.java +++ b/Parcial 1/Clase 3/Clase3.java @@ -1,32 +1,32 @@ -public class Clase3 { - - public static void main(String[] args) { - - /*int x = 2; - int y = x; - y = 3; - //los primitivos se copian la información - System.out.println(x); 3 - System.out.println(y); 2 - System.out.println(x); 3 - */ - // new creación del objeto, e invocación al constructor - - //¿cuál es el valor de un objeto no inicializado? - //el valor es null - //Florecita f3; - // f3.getColor(); <--- daría un error que dice que el objeto no se ha inicializado - Florecita f1 = new Florecita(); - //f3 = f1; //apunta al espacio de f1, aún no ocupa un espacio pero ya le está apuntando - System.out.println(f1.getColor()); - //System.out.println(f3.getColor()); - System.out.println(f1.getcantidadDePetalos()); - //System.out.println(f3.getcantidadDePetalos()); - - - Florecita f2 = new Florecita("azul", 100); - System.out.println(f2.getColor()); - System.out.println(f2.getcantidadDePetalos()); - - } -} +public class Clase3 { + + public static void main(String[] args) { + + /*int x = 2; + int y = x; + y = 3; + //los primitivos se copian la información + System.out.println(x); 3 + System.out.println(y); 2 + System.out.println(x); 3 + */ + // new creación del objeto, e invocación al constructor + + //¿cuál es el valor de un objeto no inicializado? + //el valor es null + //Florecita f3; + // f3.getColor(); <--- daría un error que dice que el objeto no se ha inicializado + Florecita f1 = new Florecita(); + //f3 = f1; //apunta al espacio de f1, aún no ocupa un espacio pero ya le está apuntando + System.out.println(f1.getColor()); + //System.out.println(f3.getColor()); + System.out.println(f1.getcantidadDePetalos()); + //System.out.println(f3.getcantidadDePetalos()); + + + Florecita f2 = new Florecita("azul", 100); + System.out.println(f2.getColor()); + System.out.println(f2.getcantidadDePetalos()); + + } +} diff --git a/Clase 3/Florecita.class b/Parcial 1/Clase 3/Florecita.class similarity index 100% rename from Clase 3/Florecita.class rename to Parcial 1/Clase 3/Florecita.class diff --git a/Clase 3/Florecita.java b/Parcial 1/Clase 3/Florecita.java similarity index 97% rename from Clase 3/Florecita.java rename to Parcial 1/Clase 3/Florecita.java index e8dfae4..2093c6d 100644 --- a/Clase 3/Florecita.java +++ b/Parcial 1/Clase 3/Florecita.java @@ -1,52 +1,52 @@ -public class Florecita { - - //encapsulamiento - //cada objeto se encarga de su función - - //nueva regla, atributos siempre son privados (si se necesita puede ser público) - private String color; - private int cantidadDePetalos; - - //métodos accesores - //separan quien lee y quien escribe una variable - - //PARA QUE LOS DEMAS PROGRAMAS LO PUEDAN USAR - public String getColor() { return color; } - private void setColor(String color) { this.color = color; } //this.color, el this. se usa solo para atributos - //con el public todos pueden leer el color, pero al usar el private no pueden modificarlo, solo esta misma clase puede - - public int getcantidadDePetalos() { return cantidadDePetalos; } - private void setcantidadDePetalos(int cantidadDePetalos) { this.cantidadDePetalos = cantidadDePetalos; } - - /*constructores - metodos que se invocan en el momento de creacion del objeto - - siempre tenemos un constructor implícito - default y vacío - - en el momento que definimos uno, el default vacío se obsolece - - constructor REGLAS - - se llama igual que la Clase3 - - no regresa ningún tipo de cantidadDePetalos - - puede tener los parámetros que decidamos - */ - - //CONSTRUCTOR 1 - public Florecita() { - System.out.println("nació la florecita"); - color = "rojo"; //tambien podria usar setColor("rojo"); - cantidadDePetalos = 10; - } - //podemos tener N constructores (infinitos) - //diferenciarlos por medio de la lista de parámetros - //tipos de parámetros y orden (que no coincidan tipos u orden) - - //constructor muuuuy común - inicializar atributos - //CONSTRUCTOR 2 - public Florecita(String color, int cantidadDePetalos) { - this.color = color; //se usa más este - setcantidadDePetalos(cantidadDePetalos); //cualquiera de los dos - } - -} +public class Florecita { + + //encapsulamiento + //cada objeto se encarga de su función + + //nueva regla, atributos siempre son privados (si se necesita puede ser público) + private String color; + private int cantidadDePetalos; + + //métodos accesores + //separan quien lee y quien escribe una variable + + //PARA QUE LOS DEMAS PROGRAMAS LO PUEDAN USAR + public String getColor() { return color; } + private void setColor(String color) { this.color = color; } //this.color, el this. se usa solo para atributos + //con el public todos pueden leer el color, pero al usar el private no pueden modificarlo, solo esta misma clase puede + + public int getcantidadDePetalos() { return cantidadDePetalos; } + private void setcantidadDePetalos(int cantidadDePetalos) { this.cantidadDePetalos = cantidadDePetalos; } + + /*constructores + metodos que se invocan en el momento de creacion del objeto + + siempre tenemos un constructor implícito + default y vacío + + en el momento que definimos uno, el default vacío se obsolece + + constructor REGLAS + - se llama igual que la Clase3 + - no regresa ningún tipo de cantidadDePetalos + - puede tener los parámetros que decidamos + */ + + //CONSTRUCTOR 1 + public Florecita() { + System.out.println("nació la florecita"); + color = "rojo"; //tambien podria usar setColor("rojo"); + cantidadDePetalos = 10; + } + //podemos tener N constructores (infinitos) + //diferenciarlos por medio de la lista de parámetros + //tipos de parámetros y orden (que no coincidan tipos u orden) + + //constructor muuuuy común - inicializar atributos + //CONSTRUCTOR 2 + public Florecita(String color, int cantidadDePetalos) { + this.color = color; //se usa más este + setcantidadDePetalos(cantidadDePetalos); //cualquiera de los dos + } + +} diff --git a/Clase 3/Jardincito.java b/Parcial 1/Clase 3/Jardincito.java similarity index 97% rename from Clase 3/Jardincito.java rename to Parcial 1/Clase 3/Jardincito.java index 28609c5..a60604a 100644 --- a/Clase 3/Jardincito.java +++ b/Parcial 1/Clase 3/Jardincito.java @@ -1,6 +1,6 @@ -public class Jardincito { - //utilizar objetos / pase de parámetros - //2 categorias de tipos de datos - // - primitivos: son los que vienen en el lenguaje, contienen un átomo de información, int, double, float, boolean etc. - // - objetos: referencias a un espacio en memoria -} +public class Jardincito { + //utilizar objetos / pase de parámetros + //2 categorias de tipos de datos + // - primitivos: son los que vienen en el lenguaje, contienen un átomo de información, int, double, float, boolean etc. + // - objetos: referencias a un espacio en memoria +} diff --git a/Clase 4/Autobus.class b/Parcial 1/Clase 4/Autobus.class similarity index 100% rename from Clase 4/Autobus.class rename to Parcial 1/Clase 4/Autobus.class diff --git a/Clase 4/Autobus.java b/Parcial 1/Clase 4/Autobus.java similarity index 97% rename from Clase 4/Autobus.java rename to Parcial 1/Clase 4/Autobus.java index 1edb632..c0182f8 100644 --- a/Clase 4/Autobus.java +++ b/Parcial 1/Clase 4/Autobus.java @@ -1,39 +1,39 @@ -//HERENCIA -//especializacion -// - crear una clase que es un subconjunto especifico de otras -// - por logica del subconjunto tiene acceso a atributos y comportamiento -//del superconjunto (subclase/superclase) -//relacions "IS A" o "ES UN" -public class Autobus extends Transporte{ - - private int cantidadDeAsientos; - - private void setCantidadDeAsientos(int cantidadDeAsientos) { this.cantidadDeAsientos = cantidadDeAsientos; } - public int getCantidadDeAsientos() { return cantidadDeAsientos; } - - //SIEMPRE invocamos a un supercontructor - //si no es explicito invocamos el default - //superconstructor - constructor de la superclase - - //cuando no definimos constructor - default vacío - - public Autobus() { - //sigo sin invocar constructor, sin embaro se invoca - //como invocar un superconstructor - //DEBE SER la primera linea de codigo del constructor - super(); - System.out.println("Default autobus"); - cantidadDeAsientos = 10; - } - - public Autobus(float capacidadInKg, float velocidadMaxima, int cantidadDeAsientos) { - //invocando a un superconstructor - //si no se especifica se invoca el default obviamente - //de otra manera se invoca el explicito - super(capacidadInKg, velocidadMaxima); - this.cantidadDeAsientos = cantidadDeAsientos; - //si los atributps de transporte no estuvieran en protected daría error - /*this.capacidadInKg = capacidadInKg; - this.velocidadMaxima = velocidadMaxima; */ - } -} +//HERENCIA +//especializacion +// - crear una clase que es un subconjunto especifico de otras +// - por logica del subconjunto tiene acceso a atributos y comportamiento +//del superconjunto (subclase/superclase) +//relacions "IS A" o "ES UN" +public class Autobus extends Transporte{ + + private int cantidadDeAsientos; + + private void setCantidadDeAsientos(int cantidadDeAsientos) { this.cantidadDeAsientos = cantidadDeAsientos; } + public int getCantidadDeAsientos() { return cantidadDeAsientos; } + + //SIEMPRE invocamos a un supercontructor + //si no es explicito invocamos el default + //superconstructor - constructor de la superclase + + //cuando no definimos constructor - default vacío + + public Autobus() { + //sigo sin invocar constructor, sin embaro se invoca + //como invocar un superconstructor + //DEBE SER la primera linea de codigo del constructor + super(); + System.out.println("Default autobus"); + cantidadDeAsientos = 10; + } + + public Autobus(float capacidadInKg, float velocidadMaxima, int cantidadDeAsientos) { + //invocando a un superconstructor + //si no se especifica se invoca el default obviamente + //de otra manera se invoca el explicito + super(capacidadInKg, velocidadMaxima); + this.cantidadDeAsientos = cantidadDeAsientos; + //si los atributps de transporte no estuvieran en protected daría error + /*this.capacidadInKg = capacidadInKg; + this.velocidadMaxima = velocidadMaxima; */ + } +} diff --git a/Clase 4/Celular.class b/Parcial 1/Clase 4/Celular.class similarity index 100% rename from Clase 4/Celular.class rename to Parcial 1/Clase 4/Celular.class diff --git a/Clase 4/Celular.java b/Parcial 1/Clase 4/Celular.java similarity index 96% rename from Clase 4/Celular.java rename to Parcial 1/Clase 4/Celular.java index b998c02..cd8d802 100644 --- a/Clase 4/Celular.java +++ b/Parcial 1/Clase 4/Celular.java @@ -1,23 +1,23 @@ -public class Celular { - - private String modelo; - private Pantalla pantalla; - - private void setModelo(String mode) { this.modelo=modelo; } - public String getModelo() { return modelo; } - - private void setPantalla(Pantalla pantalla) { this.pantalla = pantalla; } - public Pantalla getPantalla() { return pantalla; } - - public Celular(String modelo, Pantalla pantalla){ - this.modelo = modelo; - this.pantalla = pantalla; - } - public boolean tengoMasPantalla(Celular elOtro){ - - return this.getPantalla().getTamano() > elOtro.getPantalla().getTamano(); - //o - - //if(this.getPantalla().getTamano() > elOtro.getPantalla().getTamano()){return true} return false - } -} +public class Celular { + + private String modelo; + private Pantalla pantalla; + + private void setModelo(String mode) { this.modelo=modelo; } + public String getModelo() { return modelo; } + + private void setPantalla(Pantalla pantalla) { this.pantalla = pantalla; } + public Pantalla getPantalla() { return pantalla; } + + public Celular(String modelo, Pantalla pantalla){ + this.modelo = modelo; + this.pantalla = pantalla; + } + public boolean tengoMasPantalla(Celular elOtro){ + + return this.getPantalla().getTamano() > elOtro.getPantalla().getTamano(); + //o + + //if(this.getPantalla().getTamano() > elOtro.getPantalla().getTamano()){return true} return false + } +} diff --git a/Clase 4/Clase4.class b/Parcial 1/Clase 4/Clase4.class similarity index 100% rename from Clase 4/Clase4.class rename to Parcial 1/Clase 4/Clase4.class diff --git a/Clase 4/Clase4.java b/Parcial 1/Clase 4/Clase4.java similarity index 97% rename from Clase 4/Clase4.java rename to Parcial 1/Clase 4/Clase4.java index 0734084..c6b03a4 100644 --- a/Clase 4/Clase4.java +++ b/Parcial 1/Clase 4/Clase4.java @@ -1,33 +1,33 @@ -//actividad realizada Juan Daniel Rubio Camacho A01633924 -public class Clase4 { -/* - public static void main(String[] args){ - - Pantalla pantalla = new Pantalla(5); - Pantalla pantalla2 = new Pantalla(5); - System.out.println( pantalla == pantalla2); //false, y lo que se compara es el espacio en la memoria - Celular iPhone = new Celular("iPhone X", pantalla); - Celular Galaxy = new Celular("Galaxy S9", pantalla) - System.out.println(pantalla == iPhone.getPantalla()); //true, realmente es lo mismo que hacer pantalla == pantalla - - pantalla.encenderse(); - pantalla2.encenderse(); - - Pantalla pantalla3 = iPhone.getPantalla(); //son referencias a las otras pantallas - iPhone.getPantalla().encenderse(); - pantalla3.encenderse(); - System.out.println(iPhone.getPantalla().getTamano()); - System.out.println(pantalla == pantalla3); - - Galaxy.getPantalla().romper(); - System.out.println(pantalla.getTamano()); - System.out.println(iPhone.getPantalla().getTamano()); -*/ - - - } -} - -//HERENCIA/INHERITANCE - Habla de tener una subclase dentro de otra clase, solo que a la clase mayor (Animales) se le conoce como superclase, esa superclase tiene dos -//ramas, una clase(Mamíferos) y otra clase(Ovíparos), dentro de esas mismas clases puede tener nuevas, caninos, felinos, peces etc. especualizando cada vez mas -//pero una subclase no puede extender sus caracteristicas a la superclase, ejemplo, un felino ronronea pero no todos los mamiferos ronronean +//actividad realizada Juan Daniel Rubio Camacho A01633924 +public class Clase4 { +/* + public static void main(String[] args){ + + Pantalla pantalla = new Pantalla(5); + Pantalla pantalla2 = new Pantalla(5); + System.out.println( pantalla == pantalla2); //false, y lo que se compara es el espacio en la memoria + Celular iPhone = new Celular("iPhone X", pantalla); + Celular Galaxy = new Celular("Galaxy S9", pantalla) + System.out.println(pantalla == iPhone.getPantalla()); //true, realmente es lo mismo que hacer pantalla == pantalla + + pantalla.encenderse(); + pantalla2.encenderse(); + + Pantalla pantalla3 = iPhone.getPantalla(); //son referencias a las otras pantallas + iPhone.getPantalla().encenderse(); + pantalla3.encenderse(); + System.out.println(iPhone.getPantalla().getTamano()); + System.out.println(pantalla == pantalla3); + + Galaxy.getPantalla().romper(); + System.out.println(pantalla.getTamano()); + System.out.println(iPhone.getPantalla().getTamano()); +*/ + + + } +} + +//HERENCIA/INHERITANCE - Habla de tener una subclase dentro de otra clase, solo que a la clase mayor (Animales) se le conoce como superclase, esa superclase tiene dos +//ramas, una clase(Mamíferos) y otra clase(Ovíparos), dentro de esas mismas clases puede tener nuevas, caninos, felinos, peces etc. especualizando cada vez mas +//pero una subclase no puede extender sus caracteristicas a la superclase, ejemplo, un felino ronronea pero no todos los mamiferos ronronean diff --git a/Clase 4/Clase4b.class b/Parcial 1/Clase 4/Clase4b.class similarity index 100% rename from Clase 4/Clase4b.class rename to Parcial 1/Clase 4/Clase4b.class diff --git a/Clase 4/Clase4b.java b/Parcial 1/Clase 4/Clase4b.java similarity index 96% rename from Clase 4/Clase4b.java rename to Parcial 1/Clase 4/Clase4b.java index 7fb8b2e..7affe0e 100644 --- a/Clase 4/Clase4b.java +++ b/Parcial 1/Clase 4/Clase4b.java @@ -1,33 +1,33 @@ -public class Clase4b { - public static void main(String[] args) { - - Transporte t1 = new Transporte(); - Transporte t2 = new Transporte(2000, 120); - - System.out.println(t1.getCapacidadInKg()); - System.out.println(t2.getCapacidadInKg()); - t1.desplazarse(); - t2.desplazarse(); - - Autobus a1 = new Autobus(); - - System.out.println(a1.getCapacidadInKg()); - System.out.println(a1.getVelocidadMaxima()); - - Autobus a2 = new Autobus(2000, 120, 50); - - System.out.println(a2.getCapacidadInKg()); - System.out.println(a2.getVelocidadMaxima()); - System.out.println(a2.getCantidadDeAsientos()); - - ExpresoTec e1 = new ExpresoTec(); - ExpresoTec e2 = new ExpresoTec("Patria"); - - System.out.println(e1.getCapacidadInKg()); - System.out.println(e1.getVelocidadMaxima()); - System.out.println(e1.getCantidadDeAsientos()); - System.out.println(e1.getRuta()); - - // System.out.println(a1.getRuta()); el el autobus no hereda los rasgos de su hijo - } -} +public class Clase4b { + public static void main(String[] args) { + + Transporte t1 = new Transporte(); + Transporte t2 = new Transporte(2000, 120); + + System.out.println(t1.getCapacidadInKg()); + System.out.println(t2.getCapacidadInKg()); + t1.desplazarse(); + t2.desplazarse(); + + Autobus a1 = new Autobus(); + + System.out.println(a1.getCapacidadInKg()); + System.out.println(a1.getVelocidadMaxima()); + + Autobus a2 = new Autobus(2000, 120, 50); + + System.out.println(a2.getCapacidadInKg()); + System.out.println(a2.getVelocidadMaxima()); + System.out.println(a2.getCantidadDeAsientos()); + + ExpresoTec e1 = new ExpresoTec(); + ExpresoTec e2 = new ExpresoTec("Patria"); + + System.out.println(e1.getCapacidadInKg()); + System.out.println(e1.getVelocidadMaxima()); + System.out.println(e1.getCantidadDeAsientos()); + System.out.println(e1.getRuta()); + + // System.out.println(a1.getRuta()); el el autobus no hereda los rasgos de su hijo + } +} diff --git a/Clase 4/ExpresoTec.class b/Parcial 1/Clase 4/ExpresoTec.class similarity index 100% rename from Clase 4/ExpresoTec.class rename to Parcial 1/Clase 4/ExpresoTec.class diff --git a/Clase 4/ExpresoTec.java b/Parcial 1/Clase 4/ExpresoTec.java similarity index 96% rename from Clase 4/ExpresoTec.java rename to Parcial 1/Clase 4/ExpresoTec.java index 48dba56..9eb9fb1 100644 --- a/Clase 4/ExpresoTec.java +++ b/Parcial 1/Clase 4/ExpresoTec.java @@ -1,17 +1,17 @@ -public class ExpresoTec extends Autobus { - - private String ruta; - - private void setRuta(String ruta) { this.ruta = ruta; } - public String getRuta() {return ruta; } - - public ExpresoTec() { - System.out.println("Default expreso tec"); - this.ruta = "Lopez Mateos"; - } - public ExpresoTec(String ruta){ - //como todos son iguales podemos hacer un superconstructor que inicialice todo - super(2000, 150, 40); - this.ruta = ruta; - } -} +public class ExpresoTec extends Autobus { + + private String ruta; + + private void setRuta(String ruta) { this.ruta = ruta; } + public String getRuta() {return ruta; } + + public ExpresoTec() { + System.out.println("Default expreso tec"); + this.ruta = "Lopez Mateos"; + } + public ExpresoTec(String ruta){ + //como todos son iguales podemos hacer un superconstructor que inicialice todo + super(2000, 150, 40); + this.ruta = ruta; + } +} diff --git a/Clase 4/Pantalla.class b/Parcial 1/Clase 4/Pantalla.class similarity index 100% rename from Clase 4/Pantalla.class rename to Parcial 1/Clase 4/Pantalla.class diff --git a/Clase 4/Pantalla.java b/Parcial 1/Clase 4/Pantalla.java similarity index 95% rename from Clase 4/Pantalla.java rename to Parcial 1/Clase 4/Pantalla.java index fbdbdde..ea312f0 100644 --- a/Clase 4/Pantalla.java +++ b/Parcial 1/Clase 4/Pantalla.java @@ -1,18 +1,18 @@ -public class Pantalla { - - private float tamano; - - private void setTamano(float tamano) { this.tamano=tamano; } - public float getTamano() { return tamano ;} - - public Pantalla(float tamano){ - this.tamano = tamano; - } - public void encenderse(){ - System.out.println("Encendiendo..."); - } - - public void romper(){ - this.tamano = 0; - } -} +public class Pantalla { + + private float tamano; + + private void setTamano(float tamano) { this.tamano=tamano; } + public float getTamano() { return tamano ;} + + public Pantalla(float tamano){ + this.tamano = tamano; + } + public void encenderse(){ + System.out.println("Encendiendo..."); + } + + public void romper(){ + this.tamano = 0; + } +} diff --git a/Clase 4/Transporte.class b/Parcial 1/Clase 4/Transporte.class similarity index 100% rename from Clase 4/Transporte.class rename to Parcial 1/Clase 4/Transporte.class diff --git a/Clase 4/Transporte.java b/Parcial 1/Clase 4/Transporte.java similarity index 97% rename from Clase 4/Transporte.java rename to Parcial 1/Clase 4/Transporte.java index 5f15b30..080a11c 100644 --- a/Clase 4/Transporte.java +++ b/Parcial 1/Clase 4/Transporte.java @@ -1,29 +1,29 @@ -public class Transporte { - - //modificador de acceso - // public - todo el mundo puede accederlo - // private - solo la Clase - // protected - solo la clase y sus subclases o cualquier clase que pertenezca a su arbol - protected float capacidadInKg; - protected float velocidadMaxima; - - private void setCapacidadInKg(float capacidadInKg) { this.capacidadInKg = capacidadInKg; } - public float getCapacidadInKg() { return capacidadInKg; } - - private void setVelocidadMaxima(float velocidadMaxima) { this.velocidadMaxima = velocidadMaxima; } - public float getVelocidadMaxima() { return velocidadMaxima; } - - public Transporte(float capacidadInKg, float velocidadMaxima) { - this.capacidadInKg = capacidadInKg; - this.velocidadMaxima = velocidadMaxima; - } - public Transporte() { - System.out.println("Default transporte"); - capacidadInKg = 5; - velocidadMaxima = 100; - } - - public void desplazarse(){ - System.out.println("Moviéndome..."); - } -} +public class Transporte { + + //modificador de acceso + // public - todo el mundo puede accederlo + // private - solo la Clase + // protected - solo la clase y sus subclases o cualquier clase que pertenezca a su arbol + protected float capacidadInKg; + protected float velocidadMaxima; + + private void setCapacidadInKg(float capacidadInKg) { this.capacidadInKg = capacidadInKg; } + public float getCapacidadInKg() { return capacidadInKg; } + + private void setVelocidadMaxima(float velocidadMaxima) { this.velocidadMaxima = velocidadMaxima; } + public float getVelocidadMaxima() { return velocidadMaxima; } + + public Transporte(float capacidadInKg, float velocidadMaxima) { + this.capacidadInKg = capacidadInKg; + this.velocidadMaxima = velocidadMaxima; + } + public Transporte() { + System.out.println("Default transporte"); + capacidadInKg = 5; + velocidadMaxima = 100; + } + + public void desplazarse(){ + System.out.println("Moviéndome..."); + } +} diff --git a/Clase 5/Ejemplo Exception.java b/Parcial 1/Clase 5/Ejemplo Exception.java similarity index 100% rename from Clase 5/Ejemplo Exception.java rename to Parcial 1/Clase 5/Ejemplo Exception.java diff --git a/Clase 5/Main.java b/Parcial 1/Clase 5/Main.java similarity index 100% rename from Clase 5/Main.java rename to Parcial 1/Clase 5/Main.java diff --git a/Clase 5/Polimorfismo y excepciones.java b/Parcial 1/Clase 5/Polimorfismo y excepciones.java similarity index 100% rename from Clase 5/Polimorfismo y excepciones.java rename to Parcial 1/Clase 5/Polimorfismo y excepciones.java diff --git a/Parcial 1/Clase 6/Clock.class b/Parcial 1/Clase 6/Clock.class new file mode 100644 index 0000000000000000000000000000000000000000..8a911f7012f65d05d22312d98268688eaaeba6f6 GIT binary patch literal 2483 zcma)6ZBtuS5PnW_;f4?(1SnugMGy@^pl?7+c&Ux8fIurjD)nUy;R=_AghEoSjx&zc z4{H4d_yMIee!&@aG@X$dozZXp1)cFX_?a2&v-jSR6lm>avS-iUJ0mG-IFwjW{dfoQOdkQ7_8GJcMBnM!Xosc^%Jt;l+Rl7i5ij>G^_a7d^Nnn-@il ziDle_3E8|PVp7MHtOGix6>dTaM-_Z*gsq}?L$-= zH*$&8Ml6*{UMG5Z($b=x*O*i?vv#Z0#x!(>k6Gr5aHr!-mpJ(*jZ3Da?6nYjRuVT8 zJ{-rBK0JY-4=o}>2r5)3CD?xQIxhQg1uygD-0!!4`zmEFW_onY_z=geLZblnrV{C; z-guVjE?vl(sYOF-a>9pKFz3Uw2#a==wHl#a3wu+XqX?N2M3a z6KiWmdQqYKD2GF5oP-&$B|P5wh|ivE#=atjdRC{Hp>2)gDK>R8ACVg_DGD{0)Wup^ z8m?7PQZvd{?uPhXajlQsgNnF+f=h&3g!Vn{iip55K0H8&h6?_?s758~;Iok0h|tQf zA9B^W_6t(b-?)vM7Jqab6(N80E-H6XHh&N0zea)*qeWtb7~==%0Z$$k63b=9YJ-P* zHL+?LH$blSXh#FW+;ua%KIYd>4?kS@Y0`8&trSzx(Lt+5PG$T*g95KN9A3Q^r=Z2D zft<)MxQWV^P3WO7i~J4~3Rr1{NaQ$SThT*kA)vu^{K25?Qig8jw-8ryLRsWTxOS-6 z_gHQjJ1E(~lm}hi2VFbq#6Ca5RXga~O{cCxU0pGD012qSgn-}sH72RJMTt?-L>XkN zyYR9ql>uKKRgpZZ^QZ~BBRG6 zgZrgq9+{Ox;2~KdUjTYoGNtDaCxe@X%lMxhjyM`Eq<`vg`lV5wx)iUl_+~~>!yY@$ z_k9L4d?AbI$0i2wEzaU^oWnmDRAEHbNeroF467R$QQH_*J2+@%0=X zK$8HPb>W2o8e8p{1h8IIX@GSG*kFJx1LPRsozeikIN@Y4O;#>)>mY`!i~lVIg)de2 z7W{%tRog=M3&lvN;Q709md$g6bje@e{Hi1|4&?{H>) L!LNN*G5Y@ld5FUV literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase 6/Clock.java b/Parcial 1/Clase 6/Clock.java new file mode 100644 index 0000000..d76ee46 --- /dev/null +++ b/Parcial 1/Clase 6/Clock.java @@ -0,0 +1,143 @@ +public class Clock { + + private int hr; + private int min; + private int sec; + + public Clock(){ + //constructor inicializa atributos en 0 + hr = 0; + min = 0; + sec = 0; + } + + public Clock(int hr, int min, int sec) throws clockException{ + //inicializa atributos con valores PERO + //verifica si son validos, si no lanza clockException + if (hr>23 || min>59 || sec>59){ + throw new clockException(); + } else { + this.hr = hr; + this.min = min; + this.sec = sec; + System.out.println("Válido."); + } + } + + public void setTime(int hr, int min, int sec) throws clockException { + //establece valores de atributos, verifica si son validos si no lanza clockException + if (hr>23 || min>59 || sec>59 || hr<0 || min<0 || sec<0){ + throw new clockException(); + } else { + System.out.println("Válido."); + } + } + + public int getHours(){ + return hr; + } + + public int getMinutes(){ + return min; + } + + public int getSeconds(){ + return sec; + } + + public void printTime(){ + //imprime la hora completa en un horario legible para humanos + //ejemplo: 12:30:25 + if (hr<10 && min<10 && sec<10) { + System.out.println("0" + getHours() + ":0" + getMinutes() + ":0" + getSeconds()); + } else if (hr<10 && min<10) { + System.out.println("0" + getHours() + ":0" + getMinutes() + ":" + getSeconds()); + } else if (min<10 && sec<10) { + System.out.println(getHours() + ":0" + getMinutes() + ":0" + getSeconds()); + } else if (hr<10 && sec<10) { + System.out.println("0" + getHours() + ":" + getMinutes() + ":0" + getSeconds()); + } else if (hr<10) { + System.out.println("0" + getHours() + ":" + getMinutes() + ":" + getSeconds()); + } else if (min<10) { + System.out.println(getHours() + ":0" + getMinutes() + ":" + getSeconds()); + } else if (sec<10) { + System.out.println(getHours() + ":" + getMinutes() + ":0" + getSeconds()); + } + + /* + String sHr, sMin, sSec; + + if (hr<10) + sHr = "0" + hr; + else + sHr = "" + hr; + if (min<10) + sMin = "0" + min; + else + sMin = "" + min; + if (sec<10) + sSec = "0" + sec; + else + sSec = "" + sec; + */ + } + + public int incrementHours(){ + //incrementa la hora por 1 + //implica ajustes de hora - mas de 23 se vuelve 0 + //regresa la nueva hora + hr++; + //o usar hr %= 24; = hr = hr % 24; + if (hr > 23) { + hr = 0; + } + return hr; + } + + public int incrementMinutes(){ + //incrementa los minutos por 1 + //implica ajustes de minutos - mas de 59 minutos incrementHours + //incrementHours(); para cuando son mas de 59 mins + min++; + if (min > 59) { + min = 0; + incrementHours(); + } + return min; + } + + public int incrementSeconds(){ + //incrementa los segundos por 1 + //implica ajustes de segundos - cuando son mas de 59 incrementMinutes + //incrementMinutes(); + //regresa el nuevo segundo + sec++; + if (sec > 59) { + sec = 0; + incrementMinutes(); + } + return sec; + } + public boolean equalsClock(Clock c){ + if (this.hr == c.hr && this.min == c.min && this.sec == c.sec) { + return true; + } + return false; + //compara atributos de ambos, si los valores son iguales regresar True + } + public void copy(Clock c){ + //copiar atributos de Clock c a este objeto + this.hr = c.hr; + this.min = c.min; + this.sec = c.sec; + } + + public Clock getCopy(){ + //regresar una NUEVA INSTANCIA de clock con valores identicos a mi + Clock nuevo = new Clock(); + nuevo.hr = this.hr; + nuevo.min = this.min; + nuevo.sec = this.sec; + return nuevo; + } +} diff --git a/Parcial 1/Clase 6/Paquetes.class b/Parcial 1/Clase 6/Paquetes.class new file mode 100644 index 0000000000000000000000000000000000000000..2466ba5b39e24dc1c5e5582b0e18025b20fbf4b5 GIT binary patch literal 1456 zcmZ`(TW=dh6#mAyS+6IF>%Wo7=TdCihC*Sp9yy!ZJ7&FZ zTJcz^;)O?~sEc-w|RLBn|sWepV#7c^YdaLK|u z9Pir5;M2j;w7-I9PB^k!*o-daM-8C6BowW{mVqM4c8IBik z*EgJdPO0Pg?NTEQJilGhi6f2BaqliVJrmDyg`-O4INoQl8)^`^vg+xLMpm3J1~QcW zGkPC^6F5n`lO1wg6{z7F#|Hv+EOIOfEMtY^y1<8Ma5M!z!VQj_0=KZrkZd_!nO|3d z!;mt1*YgLVVi3ma%l5!;kr|)wDEF=|_OZZioD}#3p9U5@;%iL^R5%R>y)?O5<_}O&hpxZbVG*mBN#gr zxXU614s)C9f!f?9eo}kym-?H;bm`i%InIjX>r3jdtIe9<8-xp<(@|}P)5Qaqvs=G1 zbHKHCUx%wd=!ddP_pb(Y*z9h!r%EeywIL-)r(4-S+hI2Y@9Cfp%|-TL3hHBrObG4e2VsMK0c!;k@cSpe>6tbu)fM z5?W>F!}0#Vr@ z3U5*T9b%?M5gWvlBBt&kPc;g7h$2;)##cB+wF>x#>@AYtlKc*{_<{bld8&2-(SIl~ a&N0O?%_31Sj#Jk;UKGUoOB4~o>3;z{3{5-$ literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase 6/Paquetes.java b/Parcial 1/Clase 6/Paquetes.java new file mode 100644 index 0000000..3545ed7 --- /dev/null +++ b/Parcial 1/Clase 6/Paquetes.java @@ -0,0 +1,44 @@ +import javax.swing.*; + +public class Paquetes{ + + public static void main(String[] args) { + + //input! + String entrada = JOptionPane.showInputDialog("test"); + System.out.println(entrada); + + //parse (no es cast) + //significa traducir un string a otro tipo de dato + + int ejemploInt = Integer.parseInt(entrada); + float ejemploFloat = Float.parseFloat(entrada); + double ejemploDouble = Double.parseDouble(entrada); + + try { + int hr = Integer.parseInt(JOptionPane.showInputDialog("dame hora")); + int min = Integer.parseInt(JOptionPane.showInputDialog("dame minuto")); + int sec = Integer.parseInt(JOptionPane.showInputDialog("dame segundo")); + + Clock c = new Clock(); + Clock c2 = new Clock(hr, min, sec); + + c2.printTime(); + c2.incrementHours(); + c2.incrementMinutes(); + c2.incrementSeconds(); + c2.printTime(); + Clock c3 = c2.getCopy(); + c3.printTime(); + + } catch(clockException ce){ + ce.printStackTrace(); + } finally { + //corre en todos los casos, haya habido excepción o no + //sirve para limpiar + System.out.println("FINALLY!"); + } + + System.out.println("código post catch"); + } +} diff --git a/Parcial 1/Clase 6/clockException.class b/Parcial 1/Clase 6/clockException.class new file mode 100644 index 0000000000000000000000000000000000000000..4997c4599e7dd540e6b1e58db66e225ff5cac058 GIT binary patch literal 269 zcmY*TJ8J?#5dP-WJ9F_76uT5k8nw_Soxw(uO0+n+eq9$?J@;g}3+equVj)Yu3=H$VhWYtDeFJ#KQxT6o@+f&Id#DiHH*It>B;?wikdPn63q`1owNaCFGgo#d z<`FY~5T{nE51oO!jAFTd|B`B(=-BjD;!_Zwr!uuxUv}q1Gc}^AGF@J=>6K7Gl~B1) z@~JG_kAzwF|L+kR?eUEd606N}&G+@CJC@8Xe*6uZAK|p9OHl LWi#P{cL)9-!I3?_ literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase 6/clockException.java b/Parcial 1/Clase 6/clockException.java new file mode 100644 index 0000000..88c63cf --- /dev/null +++ b/Parcial 1/Clase 6/clockException.java @@ -0,0 +1,6 @@ +public class clockException extends Exception{ + + public clockException(){ + super("Ocurrió una excepción."); + } +} diff --git a/Parcial 1/Clase 6/excepcion.java b/Parcial 1/Clase 6/excepcion.java new file mode 100644 index 0000000..96e1500 --- /dev/null +++ b/Parcial 1/Clase 6/excepcion.java @@ -0,0 +1,6 @@ +public class excepcion extends Exception { + + public excepcion(){ + super("Excepcion encontrada"); + } +} diff --git a/Parcial 1/Clase 6/tarea5.class b/Parcial 1/Clase 6/tarea5.class new file mode 100644 index 0000000000000000000000000000000000000000..ce20f9cf885ccc88c0f4de619780e65f2695f529 GIT binary patch literal 1611 zcmaJ>YjYZ96nT19n9wwt0CUcJF3&mdx$wSx{ntMLu3$HXcd)1-mqG-K zLY6cvrx3#h5iTZi370ioNg>%YUzO9f1U?l0k&x>tln3E95f~*EAG0e6A3`;d*YcqA+A;Hx;6*e$`P(mt42G)3dev#^ z_yQFj8~BoG=GsoJ<5hjLofXxlj<4{whAkc2c%cr2pJ9`>qIFa~$Kzq9Mufx_4k{UX9F7K_rhbdwzn z!rpDPESoJ#hMEnx!SfsODo@*i)8Lr=4x>)=hT!_k4|;fZwNW6z_3W0@a2V3DeXrUM z=UQY!tJ!qCs=};U%pRIxzl98tGY=UH$N47$zqbSmejeZRHSOopimL^T@w`gPFmXudhHx`e(G5DcDQf^o2Bqn$Zm7J z&FyggZNK^SO%pGoG1O|PPO`!thRy#0GC0eBw|pW{vf!leQaVGf$Yb++P|tW! zc#kw5Dmiq#k8?cJH8RDQAWnx{FA&+1){x=K@ygzf(|oYe>tNW!5CHfR!qtkq4&SI0e z7N`3gz5n3Q{$#Y59O1t>ry?+wjs<4Ps!`0VN#s-pOX@ry!+Bg#OSq^CxTJ34GR|`a hOvL|_D{A;agSr2M(vXcm6!Hpx3*&ms(?5cR{{i!vTGs#o literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase 6/tarea5.java b/Parcial 1/Clase 6/tarea5.java new file mode 100644 index 0000000..b372165 --- /dev/null +++ b/Parcial 1/Clase 6/tarea5.java @@ -0,0 +1,52 @@ +public class tarea5 { + public static void main(String[] args){ + + //crear objeto clock + //probar metodos con casos especiales + //hora 23+1 + //minuto 59+1 + //segundos 59+1 + //e imprimir resultado + //probar todos los metodos disponibles + //hacer try catch en donde sea necesario + //agregar throw / throws tambien a metodos donde sea necesario + + Clock c1 = new Clock(); + Clock c2 = new Clock(); + Clock cSet = new Clock(); + Clock cCopiado = new Clock(); + try{ + c2 = new Clock(23, 59, 59); + } catch(clockException ce){ + ce.printStackTrace(); + } + + try{ + Clock cError = new Clock(45, 24, 90); + } catch(clockException ce){ + ce.printStackTrace(); + } + + c2.printTime(); + System.out.println(c2.incrementSeconds() + " segundo(s)"); + System.out.println(c2.incrementMinutes() + " minuto(s)"); + System.out.println(c2.incrementHours() + " hora(s)"); + c2.printTime(); + System.out.println(c2.getSeconds() + " segundo(s)"); + System.out.println(c2.getMinutes() + " minuto(s)"); + System.out.println(c2.getHours() + " hora(s)"); + + try{ + cSet.setTime(54, 58, 62); + } catch(clockException ce){ + ce.printStackTrace(); + } + + System.out.println(c2.equalsClock(c1)); + cSet.copy(c2); + cSet.printTime(); + c2.printTime(); + System.out.println(cCopiado = c2.getCopy()); + cCopiado.printTime(); + } +} diff --git a/Parcial 1/Clase Exception/Car.class b/Parcial 1/Clase Exception/Car.class new file mode 100644 index 0000000000000000000000000000000000000000..4ae2d598d5c4a7e6b35e83f107726a5c4ed99c23 GIT binary patch literal 613 zcmZ`$TTc@~6#k~Sy|A>Ug%(A$plI6|`r=!SJd~J_;3d}deY&00CG8B^PD%Jryg)<~ z9{2(LDC0MUs6^d|GiT2EF6YeN{J6RX@CvN}K58KX)B~*JfscnFHt@)mH+?+z@Wewy zpb|@MlaU`S2LfwjWqbeVWt%N_b3HRs0;R)5tM~KiP^F*caKcLAb)pmd zMxfR_I6RUkvNMr--09mi(c^AwAdo*vjhPBih_|qB=4q_nCXVd)WV-7}5kf3QD5L6O zE5bIO(knK4X483WP1=ZM>fu?09XyZl0!@LX!KV**-#dy^Nx&PZFG=i_%YTe=I_8JuUh_ZO#b#n?UHQ9>Exvugzr*Kq`!UNh zkFd;GPY-N$yZ`_I literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase Exception/Car.java b/Parcial 1/Clase Exception/Car.java new file mode 100644 index 0000000..b396da7 --- /dev/null +++ b/Parcial 1/Clase Exception/Car.java @@ -0,0 +1,21 @@ +public class Car extends Vehicle { + + protected int cantidadDeVentanas; + + public int getCantidadDeVentanas(){ return cantidadDeVentanas; } + + public Car(int cantidadDeVentanas, String color){ + // ESTAMOS INVOCANDO SUPERCONSTRUCTOR? + // - SÍ. + // siempre invocamos un SUPERCONSTRUCTOR + // cuál se invoca si no está "super"? + // - default + System.out.println("constructor car"); + this.cantidadDeVentanas = cantidadDeVentanas; + this.color = color; + } + + public void vroom(){ + System.out.println("VROOOOOOOOM"); + } +} diff --git a/Parcial 1/Clase Exception/EjemploException.class b/Parcial 1/Clase Exception/EjemploException.class new file mode 100644 index 0000000000000000000000000000000000000000..8d899e9c27c50e790ff67980a427f2ad75bc82c7 GIT binary patch literal 285 zcmZ8cv5LY#5PcJ)(OmA7JM1IZL<`eg=W&gAmE0AI{Ti3B5;w9W;%|wCU}0nDM;*>u zc;E~S@4b1vVJ?5i6Mzr2>Ui?uBJl9+;e}B9R9Y2Zgi6$%5!_+Ekc8$~Y57yG=F&{X zJY&V5V!9&6lX%G@jaanM&o~dQW&MvL3f4@D*THr;;y2`(_{7yhY{fQUg-d5cQe#^`n6)&2JV`~qMTt2!bWGoWEy#{?#$m@+Vp84a@<<_N~AtGcr0 zUPwit5@EP0y}bb}n9eX7D!3<-FjBT1S?#qOQXPm!i;>8-?bzN9VKQARmCwYv$hU;k z%-20-JI$@kA;D}4N2r2ON-9BMK?aSw+f&D~X!|0uddF2>ms>V`1rt%|CSsV^uwY^l zDZ)a1|0rdZQ-$41&3e7A=2AtgTq?X?9az^Df?OLI z;%M?|o-=U{XYWBb{l;OAkx!6g3?m%<)*MqqoXzaq`V#`#*$2?=HzUTkV1r0s+?S7I f^ozO1=Dvx3hhQS~i0}{1;4836v~QE(I)LN{WP@=U literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase Exception/SportsCar.java b/Parcial 1/Clase Exception/SportsCar.java new file mode 100644 index 0000000..cf79a3f --- /dev/null +++ b/Parcial 1/Clase Exception/SportsCar.java @@ -0,0 +1,16 @@ +public class SportsCar extends Car { + + private int horsePower; + + public int getHorsePower() { return horsePower; } + + public SportsCar(int horsePower, int cantidadDeVentanas, String color){ + // tratando de invocar Car() + super(cantidadDeVentanas, color); + this.horsePower = horsePower; + } + + public void ganarCarrera(){ + System.out.println("SOY EL CAMPEÓN, FELICÍTENME."); + } +} diff --git a/Parcial 1/Clase Exception/Tarea4.class b/Parcial 1/Clase Exception/Tarea4.class new file mode 100644 index 0000000000000000000000000000000000000000..10e1b6f44f4176b3a7a6c380ac04aa2a46afe04a GIT binary patch literal 1350 zcmZ`(%WoS+9R9|!JO70LtC6sTAY*^oCkF4CJP20`Zb*Xn`XYudP>i z{4E`9sI3+`abJ0Dfr;F$%C_27g_deJ3)L|2+Rb@uI9v@?{nHiIiS#8_Su4wAc}#;D zFt~tIH9J9F-|(!*p$!#iH8*SBxp)C*1Y}L$@#q>*_yy$wPS*?8}U=h zSAo}RMY45?cU;^=)x`$hm8iLR5AVC!#2FVK;FcwCyZF$OA6fEai$1|^f#Zjzlv=7w z=iPAW^SbVYo@u*KHmCH`w)Q(M^O!F%erWcX>tYLawzFRp%?@?ewzhRWq}fwiXFFPc zdPk4u%Kszzm+$J`Zm50s%j_^hw(rR^g>?=lsn^+>=((zW8RBso2F~Hj8PWRer*J*&TtveC(rkSsHjEVS_=az zy1B~V3&fSg^ZZTn@qz0u?0)flk<o51BqXu?MG*PEFIn z>1o=WeuM$s!Gs^}-A6Gq0pkBr@uDQ7G;RaS*+;p+( zG1+j?^iW3K#hQb42e$;qLmlZh&$q$=re3b=h~wvO{Njplh3#Vy^F z0#j|3$QPryE7R9OHzHDcq!MKw3yd|IdjiE+9}t~U@gP;PO0%v{WwdKjE#NoWd-9zM zBe`jdCu3=JPrp)f*w;hmi;d?NpXit%e7_S6at&|$LnsGE>0~J2b@V6=Hb8)$KmkR+3iLZj1qPreOCky&M@0kG(pNGT+Ve@iQ7ztl=VZn=a8!KP-FQV=2>coeUg)A7e1l#6XiEY@P1p(N=`43 g0G8Tu=NRXye1+RCVS&gPguQ|Zk!`TZa{){L004xe=Kufz literal 0 HcmV?d00001 diff --git a/Parcial 1/Clase Exception/Vehicle.java b/Parcial 1/Clase Exception/Vehicle.java new file mode 100644 index 0000000..bdddb26 --- /dev/null +++ b/Parcial 1/Clase Exception/Vehicle.java @@ -0,0 +1,31 @@ +public class Vehicle { + + protected String color; + public String getColor(){ return color; } + + public Vehicle(){ + System.out.println("constructor default!"); + color = "blanco"; + } + + public void move(){ + System.out.println("moving"); + } + + // demostrar polimorfismo en parámetros + public void imprimirColorDelOtro(Vehicle v){ + + System.out.println(v.getColor()); + } + + // throws - TIENE LA POSIBILIDAD de lanzar una excepción + // no significa que la vaya a lanzar siempre + public void metodoRiesgoso(int edadDelCarro) throws EjemploException { + + if(edadDelCarro < 0){ + throw new EjemploException(); + } else { + System.out.println("edad valida"); + } + } +} diff --git a/Parcial 2/Clase 7/Calzado.class b/Parcial 2/Clase 7/Calzado.class new file mode 100644 index 0000000000000000000000000000000000000000..9e00ba13037b8c492c9f20bc7ca9768a951f6d5e GIT binary patch literal 976 zcmaJZd&5PjPmKI*nPNg<(eTMBMV8;)|OLV}=5ND-|Rgv7^9yb3Ok9XWO-_*a0G zN+9tA_)&;iCyG@Xx{_zdv-94}yxre_e*6M(fToT->KaU}tJu)7iCZeR6x`O4MP0=m zxm(g~tJsnIu8O-V_B7S52FlItBm3VPzmkyOUCfqjWGP(oS3eFG2hkYVX%`#4z&4h%d(m0`IhiwakmpIi}8 z@0EW`zKR^z7D<1mfya0v%~R^x9EdRRM+TnZIYX}F^dn(T2Jvj)lo=l*aprpl3MkU= zOr%^==(u|-dLhA+Q0Ma~6a!MvkLaL05yJ5sC!|71S_nR9G8ALL#W2+v$|TpLOW?zy z@N9;?c~V|dcRDH&*XRbWI95Y{avuyO>vCcf>-0qO^vW1CIX8J(^65s%UZcO8v@_Z> zJLh0u+5>bu1s?COw X63LZGeaA{Nv(yok$Vfv_%WHoDA2PfA literal 0 HcmV?d00001 diff --git a/Parcial 2/Clase 7/Calzado.java b/Parcial 2/Clase 7/Calzado.java new file mode 100644 index 0000000..1573252 --- /dev/null +++ b/Parcial 2/Clase 7/Calzado.java @@ -0,0 +1,34 @@ +public class Calzado{ + + //static + //static se aplica a un miembro de una clase + //lo que tiene es en lugar de tener una copia por objeto + //se tiene una copia por clase + + public static int cantidadDeCalzado = 0; + + public static void saludar(){ + System.out.println("ALOOOOOOOOOOO"); + } + + //sobrecarga + //redefinicion de metodo con diferente firma al mismo nivel + //firma de un método - nombre(lista de parámetros) + //métodos similares con diferentes parámetros + public void caminar(){ + System.out.println("Caminele klero"); + } + + public void caminar(float distancia){ + System.out.println("camina " + distancia + " metros"); + } + + public void caminar(String nombre){ + System.out.println("Sigue caminando " + nombre + " huevon"); + } + + + //sobreescritura + + +} diff --git a/Parcial 2/Clase 7/Clase7.class b/Parcial 2/Clase 7/Clase7.class new file mode 100644 index 0000000000000000000000000000000000000000..6f3c92ac634b9459d2e1a219ede4510fdcdc7a83 GIT binary patch literal 959 zcmZuw>rN9v6#fRb-F8_hER>tzg^LunrHUYO5ztl$rXopEVn|Ge?gp1^x7dqDf9R|D z3SzPtNqhib#y2p2(~=Mpc9L_>eCIne=R2AG^Y7Ph0Q1-~FpP;fCUG~0DFZ1?#}UJf zifn^XT1Q6t2?IlzRZ&)%dokQseon^&0|}K*s7yj-=9Qm|VIhWxDqPeyz5zNO=~xno zu6lu2UlV9gO}`eJ%bL45tC%KkU_{5Vi50ApCmpZS`gA-tv4(XM z8+f9krzUb35zuqe|16z~iCY*kk#Cu2Y~p!C1`1dgi0rw6SEJu*cus|?RPMwhsVJ+w zHIGe#twsd8FPnaOcqpa5l0n^bq?30qgb9dkHk#U2lhbR`Z#c5bs3gl?pdu}`sZvwdoOs3)$8(UT@%rLEo&eQ7Ic^@kX+chbvRh9yH9O~x8z;gHsJmyN!~0Nd$;#y8)IZY~Rh z=*2ktFpVVUIHUzCUZUbPP9je+1KGrez2HH!MtPRoKroChVob$9Oq1iD()Ht7i%b6Xu4>j%~1Ov z_02>Dz9h!N>rjm}chSKg*km~D%P3Ylym=?MHw;89`6qQDn!L>e%|B1*D2CEd%rD2nk7$d0x&^6n zB!Vx(*9>bnroW04IU+^%Bw^T?Yom1U14)&TU{Z_@Xelus%g|@oU!rGoLC|Y4sL@XJ zTy=)3w^&FO>**}F8EMwB;SWL@X&GZ5J1EiPFkcR|5XxjLblN7*$md%#u&)#l1KC2F zG*?w@kTs=m>8WMOd*6`xf$YZ_a+UlPg*N>ai%iD^Hkm1kQ#k+79Ar|=2CNkEFZmwj y4SA6eD|eQ(lwlLK8DjH#h%U7luu^Mx2G{hh-0CZ(Bi4||7FJNFt{PQmu=NLYFth*w literal 0 HcmV?d00001 diff --git a/Parcial 2/Clase 7/Tenis.java b/Parcial 2/Clase 7/Tenis.java new file mode 100644 index 0000000..fd43d87 --- /dev/null +++ b/Parcial 2/Clase 7/Tenis.java @@ -0,0 +1,26 @@ +public class Tenis extends Calzado{ + + //la sobrecarga se puede hacer con todo y herencia + + public void caminar(String n1, String n2){ + System.out.println("Animo " + n1 + ", " + n2 + " ya esta a la vista"); + } + + //sobreescritura + //redefinicion de un metodo del padre con EXACTAMENTE la misma firma + //INDISPENSABLE herencia + + //2 usos comunes - redefinir la logica de un metodo por completo + // - o agregar comportamiento a lo que ya existía + + public void caminar(){ + System.out.println("Metodo sobreescrito"); + } + + public void caminar(float distancia){ + + //invocando una superversion + super.caminar(distancia); + System.out.println("Version sobreescrita (clase hija) + lo que hace la clase padre"); + } +} diff --git a/Parcial 2/Tarea 1/Database.class b/Parcial 2/Tarea 1/Database.class new file mode 100644 index 0000000000000000000000000000000000000000..e5fc830a8422b675c7b7ab55d8061eda72a83be9 GIT binary patch literal 3806 zcmb_f+jARN8ULM?YOIl}>IChhDn~P;9zBN&5CytZYP3qLKlPEPfmy(sVb~llB z6|Iy@f%N9m&{EoRDYQUw!n6XWGYo-ILJMVR8HVYf0534Z3o~VSff*)1&39IkEyeO1 z8ttBQzWe=1AAkDZ2LN{B2LbeBzlZ|?9KRrzb8P z)iW-=h|40bh`1`^Ns16dAZF*Y3FDB-Wi^fIIX$jBMh_PyV*n2_h_PHgX;@^~6&at$ z7i4@9*BCyI87U)?Fm21w@|LdInS}Y#b07Z98qxwQ>I^ zA>=?rdpK$42wMw(klRd}Sq8+uJ zS}l&ICvtf`WjLH-cSMWnDKpz6;wc$V;~5dp%6Ja*4DI9AT-I=O%}8k$7jI}u+Ulu% z+OiooR-yHbkxH3KyM|y(g&?JC3DPlZCiHT6s^~;KFXKyifrs@vkM@@t_Em9aY{%pQ zc3JvJyEa(GtzFC;^q2-2su^xThcpo{%6JK1VQ8UT+D;WcTsS#y9ag=lK@Zk#=Ay7aa3# zT;rHGWW32)XFhuN!(SiIQ?>j^OOlmjq+?L5T^~kD~ggx8k*7t$#aJVW|Ks zpgtMj#{xrmR8PlETcdVJnNR9TyMy5&9)M9EfEy`lg1S{!lV0iyJ7Hu;sB2~1z)gne zQu~#Plw`e^HnKdHRc)o|THMa^=IEsQ(FP+7Z5+)tJ6eV+hZ@@$(K;Qo*RlyKI3~S# zjZ2kTzz|w4mZ|u8Bax%AaeAUW7WR;f%lLz~oicQqM=f>6QH`Y1h@$awiMq;|n&l(x zRHSN#l|_+!IbM=F%_-f1c&c2%S9+bxCe6DeQ<)q!$}!y{e9(EqzC3Pa^0_fnPuX(} zTRW@dmR#6Vt*SgOYdjgJz|6S~kn@^zwee{Ede*`doC)0Z;o$jNR(dz5E4fa#o zFzljtgA4S)k0^H2o=APS3A%>({}u}T3c`eE*n0<_$sI*_y$ix06yF^*+<_SNdZIp0 zw80YG>1k zhv`{RBoaL&DSp2Am4K_LaWL>cgqc>U)xVw~vP$|rx6w2tw}<=-@Og&2+gs(>yub>= zkkVW>uIUznN~nl1t?xsbxs4WOO%ZCh+B8taTG}b=mX7QBv32RVp@=r6ed%~#5gUux zM6wjEEWKH6_AX$p(!mW4a+$5cBJM9>R&Dli!~->m%>^7)n;RCeLD^E4;4-Pf7mCsE3RV$UFdCi8|^4yBi<$MpFqPcJb+(fGk%LLEQGCW z1GX^@oopK-tPfpm5Z!D)wzF~UU?;{I}53!Hk!U+2f_Orj!{+}3Q|H5HGz$1c)aUqN&LL03em=HE&O6b8cVFJg6 zX`B#d5EJ4!DWve2U}IXiLilT#5uU*r;U%0EUcuwSA8G$*oD=?nxbRmP!Y7!+Llm#; z*z_ryM6yK0&>{^Qzlc5MBjX<+bQiuIi!@^7T9k;r^!13K_Ftq>OSNbYd>X-ffs`FC zbbWi9D6PWfN4O3b&+1;{{5M9)phe1e9fe^iby;1Vcd>RAHeoe3KKA~DVbXjT$|8I# ebqZYMDoQ!`BF@xh^1{1pDX(7oL*Q2N$o~KfxSM7G literal 0 HcmV?d00001 diff --git a/Parcial 2/Tarea 1/Database.java b/Parcial 2/Tarea 1/Database.java new file mode 100644 index 0000000..3ae1f5c --- /dev/null +++ b/Parcial 2/Tarea 1/Database.java @@ -0,0 +1,124 @@ +import javax.swing.*; + +//HECHO, REALIZADO, Y SUFRIDO POR JUAN DANIEL RUBIO CAMACHO - A01633924 (MÁTENME POR FAVOR) +public class Database{ + + public static void main(String[] args){ + + Student[] array = new Student[10]; + + Student mayra = new Student("Mayra", "Guajardo", "10", false); + //Constructor toString() + System.out.println(mayra); + + int index = 0; + Boolean estado = true; + while(estado == true) { + int opcion = Integer.parseInt(JOptionPane.showInputDialog("Seleccione una opción: \n 1) Crear nuevo estudiante. \n 2) Editar estudiante. \n 3) Encontrar estudiante. \n 4) Eliminar estudiante. \n 5) Nombrar asistencia. \n 6) Mostar estudiantes actuales. \n 7) Salir.")); + boolean attendance = false; + int counter = 0; + int attendanceNumero = 0; + for (int i=0; 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 N4rZtugU$&d{Rd$5qGSL7 literal 0 HcmV?d00001 diff --git a/Parcial 2/Tarea 2/Actividad2.java b/Parcial 2/Tarea 2/Actividad2.java new file mode 100644 index 0000000..4ad3244 --- /dev/null +++ b/Parcial 2/Tarea 2/Actividad2.java @@ -0,0 +1,27 @@ +//tarea realizada por Daniel Rubio A01663924 +public class Actividad2{ + + public static void main(String[] args){ + + + Human h1 = new Human(8, "Ivan", 15); + Runner r1 = new Runner(18, "Juanpi", 10, 1); + + h1.getName(); + h1.getSpeed(); + h1.getStrength(); + h1.run(); + h1.run("GATO"); + h1.run(h1.getSpeed()); + + r1.getName(); + r1.getSpeed(); + r1.getStrength(); + r1.getMedals(); + r1.run(); + r1.run("PERRO"); + r1.run(r1.getSpeed()); + + Oly.trackEvent(h1, r1); + } +} diff --git a/Parcial 2/Tarea 2/Human.class b/Parcial 2/Tarea 2/Human.class new file mode 100644 index 0000000000000000000000000000000000000000..1267006a0c9cbe4e4947c982dbc148097dca2a77 GIT binary patch literal 1147 zcmZ`%{ZHCZ6g>|LEwzYLQMaiSoukwV`*5FrY$)iKF))^G*^gBlRs)4#S+c)sADNhJ z$^L--QOoWt1fw7c_uamG&Ux>icmMwT^#{Njb|Q!)&4bQEMurL_f)(7Auqq>qoQQie zBp4Fz^Ywv*hkRX=@QAOEB|H)FRKzoe&}qxIj~Q5jL2#{x&7hV}tj|`iZn?Fb>9rlV zw$31(dTraSd7mh)*`C>B1@#Q)?KF>x7b`igUG6jv?RM2VtkcdIM-F%*eU<$aru59H zGr}8=>v&rXGkRgTUdX&>2(~*eMV;pfeHg^|1>J|rX0y{ivUeSR6ZuuAVYyk}n1V@6 zDVX6QfoTOvEQ)xpU>zF_(Y;Ewn%DL!+HT&gir7@Jg(bSuRZq4%PW{+!GsG_#*=$yO zSJo7~z)SK;`%vV+l!81K7?c4pU-dEDB&)r7U8=k-R*MIwwqHEZ%;HX^TrlZj{2Mb& zTpV0EJh6|wOIzlbQ_pUYBh3yK5Qp}(q7=ps5oXqGzV4yJH>AS95~WubB6r@M%$6W0pO Okl7VwrF5)~cXs8&- zVM)hDWiP1+*Ri4wmknIORUOwfT-R`ep>W^vo%jJm)~fC^&OrJx!>rYMoOr@-j*MbX+c5#2h;U4>gCy$6M~-6ad+uTVKn#S58I&|w zCaS1uST%7IYYdAj)^LU2YuIt*_`R*fal102x;rj^p=t%(L>&zix3JDo;j+&?(dUr} zoo>KiC6db%$lF-gaL1(S+@tJv;B%*!2$y#ykAA)R`B9Pj)HLa0DE+Ix*FKOP>M)=7 zN5XqDwnHhq>3|;ohqVv;vGgbqB*a)~rCFSy@st{fsSPQ-CJk7Gq4bHrW*s9=blI#< zxJHc=QKQnk!lUWUTa!2f=y7m7EQYyLYEy<#DRF%gcUtXztYDg+j`}j7OGk;;Svpn7 zGP3#F5!e^nFqCO6q|OYAn8Q5n74$PbstnoJwIMRA^uPUp`d4JXBlr9W`Ep?hjY2w^ za*-B-sQnPe5L2J9HKx6LKS3KoQ`#uSm^MWf$|hw{;xehYWs*mVVUpd1hHdEZVPHU> Qg*1}g+|Wq%*_5*Q7hVIqXaE2J literal 0 HcmV?d00001 diff --git a/Parcial 2/Tarea 2/Oly.java b/Parcial 2/Tarea 2/Oly.java new file mode 100644 index 0000000..38b9eb5 --- /dev/null +++ b/Parcial 2/Tarea 2/Oly.java @@ -0,0 +1,13 @@ +//tarea realizada por Daniel Rubio A01663924 +public class Oly{ + + public static void trackEvent(Human a, Human b){ + if (a.getSpeed() > b.getSpeed()){ + System.out.println("El humano " + a.getName() + " es mas rapido que el humano " + b.getName()); + } else if (a.getSpeed() < b.getSpeed()){ + System.out.println("El humano " + b.getName() + " es mas rapido que el humano " + a.getName()); + } else { + System.out.println("Son igual de rápidos"); + } + } +} diff --git a/Parcial 2/Tarea 2/Runner.class b/Parcial 2/Tarea 2/Runner.class new file mode 100644 index 0000000000000000000000000000000000000000..1c4a41bc7f1ce78bc98ff224d9f31872cf74b219 GIT binary patch literal 578 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 literal 0 HcmV?d00001