Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IV. DESARROLLO
a. Principal
En el archivo principal pudimos comprobar que si no damos
ningún valor entonces el constructor inicializa los valores
automáticamente en cero, después se coloca el nombre de la
clase y después el nombre del objeto nuevo igualado a un
igual en el cual está “new” y el nombre del constructor(el
cual es el mismo que el de la clase), dentro del constructor
Captura de pantalla de la clase punto donde se observan los
se pueden colocar los valores para cada atributo; si no se le
atributos, el constructor vacío, el constructor con valores y el
dan valores al objeto nuevo con el constructor también se
método imprimir punto
puede con el nombre del objeto, un punto el nombre del
atributo e igualado a su nuevo valor. c. Alumno
Captura de pantalla donde se pueden observar cómo se declaran Después se declaran los métodos, el primero es “estudiar”
los objetos de cada clase y a algunos se les da valores desde el dentro del cual se escribe la cadena “Estoy estudiando”, el
constructor y a otros con la notación punto. siguiente método es “escribir” dentro del cual se escribe la
cadena “Estoy escribiendo”, el siguiente método es “leer”
b. Punto dentro del cual se escribe la cadena “Estoy leyendo”, el
siguiente método es “saltarse la clase” dentro del cual se
La clase punto tiene como atributos dos valores de tipo
escribe la cadena “Me voltee la clase” y finalmente el
entero “x” , ”y”, después se declara un constructor vacio ya
ultimo método es “asistir” dentro del cual se escribe la
que es necesario indicarlo, después se encuentra el
cadena “Estoy en clase de POO”.
constructor el cual recibe dos valores enteros
correspondientes a los atributos “x”, “y”, dentro se Código:
encuentra la palabra reservada this (para indicar que los
valores se le darán a los atributos del nuevo objeto a public class Alumno {
construir y no a los de la clase) esta seguida por un punto, el
String nombre;
nombre del atributo y se iguala al nombre del dato pasado al
constructor. String numCuenta;
float promedio;
…
String carrera; Primero se declaran los atributos los cuales son tres de tipo
String asociados al nombre, el tipo de evaluación y la
int semestre; materia, otro de tipo int que corresponde a la edad y el
ultimo es de tipo boolean llamado relacionado a si es buena
onda.
public Alumno(){
Después se encuentra el constructor vacío, y enseguida el
constructor el cual recibe cinco valores de los cuales tres
son de tipo String, uno es float y el otro entero, estos son
}
correspondientes a los atributos “nombre”, “edad”,
public Alumno( String nombre, String numCuenta, float “tipoEvaluación”, “esBuenaOnda” y “materia”, dentro se
promedio, String Carrera, int semestre){ encuentra la palabra reservada this (para indicar que los
valores se le darán a los atributos del nuevo objeto a
this.nombre=nombre; construir y no a los de la clase) esta seguida por un punto, el
nombre del atributo y se iguala al nombre del dato pasado al
this.numCuenta=numCuenta;
constructor.
this.promedio=promedio;
Después se declaran los métodos, el primero es
this.carrera=Carrera; “dejarTarea” dentro del cual se escribe la cadena “Tienen
tarea”, el siguiente método es “contarHistoria” dentro del
this.semestre=semestre; cual se escribe la cadena “Erase una vez”, el siguiente
método es “AplicarExamenSorpresa” dentro del cual se
}
escribe la cadena “Jóvenes saquen una hoja”, el siguiente
public void estudiar(){ método es “ImprimirDatos” dentro del cual se escribe la
cadena “Datos” y enseguida se concatenaban todos los
System.out.println("Estoy estudiando"); valores de los atributos. Enseguida se usa la etiqueta
} override con el cual proporciona una nueva implementación
de un método heredado de una clase base. Enseguida está el
public void escribir(){ método de tipo string llamado toString el cual es una forma
de imprimir todos los valores del atributo en forma de
System.out.println("Estoy escribiendo"); cadena.
} Código:
public void leer(){
public class Profesor {
System.out.println("Estoy leyendo");
String nombre;
}
int edad;
public void saltarseClase(){
String tipoEvaluacion;
System.out.println("Me voltee la clase");
boolean esBuenOnda;
}
String materia;
public void asistirClase(){
}
}
int year;
@Override int velocidadMax;
public String toString() { String placas;
return "Profesor{" + "nombre=" + nombre +
", edad=" + edad + ", tipoEvaluacion=" +
public Coche(){
tipoEvaluacion + ", esBuenOnda=" + esBuenOnda
+ ", materia=" + materia + '}';
} }
}
public Coche(String modelo, String color, int year,
int velocidadMax, String placas){
…
this.modelo=modelo; f. Triangulo
this.color=color; Primero se declaran los atributos los cuales son cinco de
tipo float asociados al cateto adyacente, el cateto opuesto, la
this.year=year;
hipotenusa, el angulo1 y el ángulo 2.
this.velocidadMax=velocidadMax;
Después se encuentra el constructor vacio, y enseguida el
this.placas=placas; constructor el cual recibe cinco valores float, estos son
correspondientes a los atributos “catAdy”, “catOpu”,
} “hipotenusa”, “ang1” y “ang2”, dentro se encuentra la
palabra reservada this (para indicar que los valores se les
darán a los atributos del nuevo objeto a construir y no a los
public void acelerar(){ de la clase) esta seguida por un punto, el nombre del
atributo y se iguala al nombre del dato pasado al
System.out.println("Acelere"); constructor.
} Después se declaran los métodos, el primero es
“imprimirTriangulo” dentro del cual se escribe la cadena
public void frenar(){
“Trangulo: ” y se concatenan los atributos catAdy, catOpu,
System.out.println("Estoy frenando"); hipotenusa y sus nombres; el siguiente método es “darArea”
dentro del cual se escribe la cadena “Mi área es”, el
} siguiente método es “rellenarTriangulo” dentro del cual se
public void estacionarse(){ escribe la cadena “Me estoy rellenando”, el siguiente
método es “graficarTriangulo” dentro del cual se escribe la
System.out.println("Me estacione"); cadena “Mi grafica es ” y el método “darPerimetro” dentro
del cual se escribe la cadena “Mi perímetro es”
}
Enseguida se usa la etiqueta override con el cual
public void chocar(){ proporciona una nueva implementación de un método
System.out.println("Estoy chocando"); heredado de una clase base. Enseguida está el método de
tipo string llamado toString el cual es una forma de
} imprimir todos los valores del atributo en forma de cadena.
public void derrapar(){ Código:
System.out.println("Estoy derrapando"); public class TrianguloRectangulo {
} float catAdy;
@Override float catOpu;
public String toString() { float hipotenusa;
return "Coche{" + "modelo=" + modelo + ", float ang1;
color=" + color + ", year=" + year + ", velocidadMax="
+ velocidadMax + ", placas=" + placas + '}'; float ang2;
} public TrianguloRectangulo(){
this.catAdy=catAdy;
this.catOpu=catOpu;
this.hipotenusa=hipotenusa;
…
this.ang1=ang1; Después se declaran los métodos, el primero es “maullar”
dentro del cual se escribe la cadena “Estoy maullando”, el
this.ang2=ang2; siguiente método es “dormir” dentro del cual se escribe la
} cadena “Estoy durmiendo”, el siguiente método es “comer”
dentro del cual se escribe la cadena “Estoy comiendo”, el
siguiente método es “caminar” dentro del cual se escribe la
cadena “estoy caminando ” y el método “jugar” dentro del
public void imprimirTriangulo(){
cual se escribe la cadena “Estoy jugando”
System.out.println("Triangulo: ca= "+catAdy+"co=
Enseguida se usa la etiqueta override con el cual
"+catOpu+"hipotenusa: "+hipotenusa);
proporciona una nueva implementación de un método
} heredado de una clase base. Enseguida está el método de
tipo string llamado toString el cual es una forma de
public void darArea(){ imprimir todos los valores del atributo en forma de cadena.
System.out.println("Mi area es: "); Código:
} public class Gato {
public void rellenarTriangulo(){ String color;
System.out.println("Me estoy rellenando"); String nombre;
} String genero;
public void graficarTriangulo(){ int edad;
System.out.println("Mi grafica es: "); float size;
}
} }
}
Código de la clase TrianguloRectangulo donde se observan public Gato(String color, String nombre, String genero,
los atributos, el constructor vacio, el constructor con valores int edad, float size){
y el método imprimir punto
this.color=color;
this.nombre=nombre;
g. Gato
this.genero=genero;
Primero se declaran los atributos los cuales son tres de tipo
String asociados al color, nombre y género, otro de tipo int this.edad=edad;
que corresponde a la edad y el otro de tipo float
this.size=size;
correspondiente al tamaño.
}
Después se encuentra el constructor vacio, y enseguida el
constructor el cual recibe cinco valores de los cuales tres
son de tipo String y dos enteros, estos son correspondientes
a los atributos “color”, “nombre”,”genero”, “edad” y “size” public void maullar(){
dentro se encuentra la palabra reservada this (para indicar System.out.println("Estoy maullando");
que los valores se le darán a los atributos del nuevo objeto a
construir y no a los de la clase) esta seguida por un punto, el }
nombre del atributo y se iguala al nombre del dato pasado al
constructor. public void dormir(){
…
System.out.println("Estoy durmiendo"); En un programa principal inicializamos y creamos distintos
objetos además de usar sus métodos, esto con el fin de
} diferenciar a un objeto de una clase.
public void comer(){ Logramos observar cómo trabaja la ide NetBeans ya que
System.out.println("Estoy comiendo"); nos facilitó escribir el código el poder usar las abreviaturas
ya que nos completaba las instrucciones y nos daba
} sugerencias de las cuales muchas eran de gran ayuda
además en ocasiones podíamos seleccionar código que ya
public void caminar(){
estaba previamente escrito para facilitar y hacer eficiente la
System.out.println("Estoy caminando"); creación de programas
System.out.println("Estoy jugando");
}
REFERENCES
}
[1] "IBM Documentation". IBM - Deutschland | IBM.
Código de la clase gato donde se observan los atributos, el https://www.ibm.com/docs/es/odm/8.5.1?topic=application-
constructor vacio, el constructor con valores y el método java-se-java-ee-applications (accedido el 31 de agosto de
imprimir punto 2022