Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2022
Programación orientada a
objetos
AREAS
GABRIEL ALEXANDRY LUNA MORALES
Licenciatura:
Ingeniería en Sistemas computacionales
Correo 8232100082@univermilenium.edu.mx
electrónico:
Matrícula: 8232100082
Grupo: MISC-301
3
ÍNDICE
1.- Objetivo........................................................................................................................................5
Analizar las características básicas de la Programación Orientada a Objetos a través de la
ejemplificación de clases, objetos y métodos..............................................................................5
2.- Refuerzo de conocimientos...........................................................................................................5
4
1.- Objetivo
Analizar las características básicas de la Programación Orientada a Objetos a través de la
ejemplificación de clases, objetos y métodos.
Son métodos que no retornan valor dentro de sus instrucciones. Pueden tener
parámetros o no: si no tienen parámetros, los paréntesis son obligatorios y deben
estar vacíos. La palabra void se usa para declarar funciones que no retornan valor.
Recordemos que la definición PÚBLICO ESTÁTICO será adoptada en este
capítulo para desarrollar los métodos; sin embargo, estas expresiones y otras son
ampliadas en el capítulo siguiente. La sintaxis de las funciones tipo void es:
PUBLICO ESTATICO VOID Nombre (Parámetros si los hay) Instrucciones
FIN_Nombre
Métodos con retorno y sin parámetros, Métodos con retorno y con parámetros
5
FIN_Nombre
Referencias:
page=196.
*/
public class JavaMethod {
// Define un método llamado print y genera el valor
public void print() {
System.out.println("JavaMethod");
}
public static void main(String[] args) {
// Llamada al método de impresión en el método principal
JavaMethod test = new JavaMethod (); // Crea un objeto, el nombre del objeto es
test
// Llamado en forma de nombre de objeto. Nombre de método ()
test.print();
//JavaMethod text = new JavaMethod();
test.show (); // Llamar al método show
}
6
public void show() {
System.out.println("Imooc");
}
}
package learn;
// Sin valor de retorno con parámetros
/*Nota:
* 1. Al llamar al método con parámetros, debe asegurarse de que el número, el
tipo y la secuencia de los parámetros reales se correspondan con los parámetros
formales uno por uno
* 2. Al llamar al método, el parámetro real no necesita especificar el tipo de datos
* 3. Los parámetros del método pueden ser tipos de datos básicos, como int,
double, etc., o tipos de datos de referencia, como String, array, etc.
* 4. Cuando hay varios parámetros de método, los parámetros múltiples están
separados por comas
* */
public class DaiCanWuFangHui {
public static void main(String[] args) {
// Crear un objeto
DaiCanWuFangHui hello = new DaiCanWuFangHui();
// Llamar al método show y pasar parámetros
7
hello.show ("Red de clase Mu");
hello.calcAvg(87, 91);
}
// Crea un método con parámetros
public void show (String name) {// String es el tipo de parámetro y name es el
nombre del parámetro
System.out.println ("¡Bienvenido a ti!" + Nombre + ".");
}
public void calcAvg(double score1,double score2){
double sum = score1 + score2;
double avg = sum / 2;
System.out.print ("Puntuación media:" + promedio);
}
}
package learn;
/ * 1, si el tipo de retorno del método es nulo, ¡entonces el valor de retorno no se
puede usar en el método!
* 2. El valor de retorno de un método solo puede tener uno como máximo y no
puede devolver valores múltiples
* 3. Los tipos del valor de retorno del método deben ser compatibles, por ejemplo,
si el tipo de valor de retorno es int, no puede devolver un valor de cadena.
* */
public class WuCanYouZhi {
public static void main(String[] args) {
// Primero crea un objeto llamado puntajes
WuCanYouZhi scores = new WuCanYouZhi();
// Llama al método y recibe el valor de retorno, almacenado en la puntuación
8
variable
int score = scores.classSum();
System.out.println ("He Wei:" + puntaje);
}
// Definir el método sin parámetro y valor de retorno
public int classSum() {
int a = 2;
int b = 55;
int sum = a + b;
return sum;
}
}
package learn;
// Con parámetro y valor de retorno
9
10
Área de un cuadrado
11
Área de un Circulo
12
Área de un Rectángulo
13
Area de un Trapecio
14