Está en la página 1de 13

10 de junio del

2022

Programación orientada a
objetos

AREAS
GABRIEL ALEXANDRY LUNA MORALES

UNIVERMILENIUM | Ingeniería en Sistemas Computacionales  | Profesor Gerardo Herná ndez


Actividad 2

Licenciatura:
Ingeniería en Sistemas computacionales

Nombre: Gabriel Alexandry Luna Morales

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.

2.- Refuerzo de conocimientos.


Métodos sin retorno y sin parámetros, Métodos sin retorno y con parámetros

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

Este tipo de métodos le devuelven al método que lo invoca un valor a través de


una instrucción de retorno inmersa en el conjunto de instrucciones de la función.
Luego devuelven el control de ejecución a la misma instrucción desde donde se
llama. El tipo de dato que tiene el método en el prototipo (encabezado) debe ser el
mismo del valor que retorna. La estructura general es: PUBLICO ESTATICO TIPO
DE DATO Nombre (Parámetros, si los tiene) Instrucciones RETORNE valor

5
FIN_Nombre

Referencias:

Oviedo Regino, E. (2015). Lógica de programación orientada a objetos. Bogotá, Colombia:


Ecoe Ediciones. Recuperado de https://elibro.net/es/ereader/univermilenium/70431?

page=196.

1 Métodos sin retorno y sin parámetros

*/
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
}

// Operación sin parámetros y sin valor de retorno

6
public void show() {
System.out.println("Imooc");

}
}

2 métodos sin retorno y con parámetros

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);
}
}

3 métodos con retorno y sin parámetros

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;
}
}

4 Métodos con retorno y con parámetros

package learn;
// Con parámetro y valor de retorno

public class DaiCanDaiFanHui {


public String show(String name) {
volver "Bienvenido a ti", + nombre + "!";
}

public static void main(String[] args) {


DaiCanWuFangHui hello = new DaiCanWuFangHui();
hello.show ("Red de clase Mu");
}
}

9
10
Área de un cuadrado

11
Área de un Circulo

12
Área de un Rectángulo

13
Area de un Trapecio

14

También podría gustarte