Parámetros

7
PASO DE PARÁMETROS A MÉTODOS

Transcript of Parámetros

Page 1: Parámetros

PASO DE PARÁMETROS A MÉTODOS

Page 2: Parámetros

PARÁMETROS

• Las variables en la lista de parámetros se separan con comas.

• Los parámetros de la lista en la especificación del método, son llamados parámetros formales.

• Cuando un método es llamado, estos parámetros formales son reemplazados por los parámetros actuales.

• Los parámetros actuales deben ser equivalentes en tipo, orden y número a los parámetros formales.

Page 3: Parámetros

PARÁMETROS POR VALOR

Public class PasoPorValor { Nombre de la clase

Public static void main (String [] args) {• String a = "Hola"; Parámetro

Método(a); System.out.println (a); } Public static void método (String c) { c = "Nuevo Objeto"; Parámetro

}

Page 4: Parámetros

PARÁMETROS ENTRE MÉTODOS

Double obtRadio ( ) {Return radio;

}Void asigRadio (int nuevoRadio) {

Radio = nuevoRadio; }Public double Area ( ) {

Return radio*radio*Math.PI;}

Public class Circulo {

// Atributos

Double radio;

String color;

// Métodos

Void asigRadio ( ) {…}

Double area ( ) {…}

}

Page 5: Parámetros

PARÁMETROS ENTRE MÉTODOS

EJEMPLO

public cambiaValor (int x, Button b){

x = 5;

b.setLabel(“Otro letrero”);

}

Page 6: Parámetros

PARÁMETROS ENTRE CLASES DE DIFERENTES PAQUETES

• Definición:• todo es una clase. No se pueden definir

variables o funciones que no pertenezcan a una clase.

• las clases se declaran y se implementan en el mismo fichero (<nombre>.java).

Page 7: Parámetros

• PAQUETES:

Paquetes Descripción

Java. AppletContiene las clases necesarias para crear applets que se ejecutan en la ventana del navegador

Java.awt Contiene clases para crear una aplicación GUI independiente de la plataforma

java.io Entrada/Salida. Clases que definen distintos flujos de datos

Java. LangContiene clases esenciales, se importa implícitamente sin necesidad de una sentencia import.

java.netSe usa en combinación con las clases del paquete java.io para leer y escribir datos en la red.

Java. Util Contiene otras clases útiles que ayudan al programador