Sistemas

Páginas: 7 (1720 palabras) Publicado: 16 de octubre de 2012
CONCEPTOS BASICOS DE POO
a) Clase
Molde para crear objetos
Haciendo una analogía con el modelo Entidad Relación, una clase es una entidad.
Ejemplo: Alumno Maestro Materia
Nota
* Los nombres de las clases siempre empiezan con mayúscula.
* Una clase se declara de la siguiente manera

class Alumno{ class Pero{
} }

b) Atributos
Son las características delas clases.
También se les llama VARIABLES DE INSTANCIA o MIEMBROS DE CLASE.
Haciendo una comparación con el modelo Entidad Relación los atributos son los campos de una entidad.
Ejemplo: la clase Alumno tiene las siguientes características Numero de cuenta , Nombre, carrera, semestre.
Nota
* Los atributos se declaran dentro de la clase.
* Los nombres de los atributos siguen la formadel camello nombreAlumno
claveAlumno carreraAlumno. (variable con joroba)
* En los atributos se deben de especificar los tipos de datos que guardara cada atributo. (int, String,float)
* Los atributos, variables de instancia o miembros de clase se declaran dentro de las clases. SIEMPRE después de la declaración de la clase.

class Alumno{
// Aquí declaro los atributosString nombreAlumno;
Int numeroCuenta;
String carreraAlumno;
}

class Perro{
// Aquí declaro los atributos
String nombre;
String raza;
String color;
String genero;
boolean pedigree; }

c) Argumentos
Valores que son pasados a un método para ejecutar una operación

d) Método
Es una función o un procedimiento.
Para trabajar con métodos se debe de:* Crear el método
* Invocar el método
NOTA:
Los métodos SIEMPRE se declaran dentro de una clase
Los métodos NUNCA se declaran dentro del public static void main (String args)
Los métodos pueden regresar un valor o no regresar nada (void)
Los métodos se declaran de la siguiente manera.
public static tipoDeRetorno nombreMetodo( tipoDato argumento1, tipoDato argumento2){ }
Losmétodos se invocan de la siguiente manera
NombreMetodo(Argumento1,Argumento2,Argumento3); No regresa valor
Ejemplo: suma(a,b);

nombreVariable= nombreMetodo(Argumento1,Argumento2) Si regresa valor Ejemplo: total = suma(a,b);

Veamos todo el programa
/* Clase que realiza una suma utilizando un método
Autor: Mónica Fuentes Nombre del programa SumaMetodo1.java*/
importjava.io.*;
class SumaMetodo1{
public static void main(String arg[ ]) throws IOException{
int x,y;
//Declaro el buffer para poder leer lados
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
System.out.print("Ingrese un numero : ");
x = Integer.parseInt(in.readLine( ));
System.out.print("Ingrese un numero : ");
y = Integer.parseInt(in.readLine( ));// en este momento declaro la variable que va a recibir el
// valor del método. E invoco al método
int s = suma(x,y);
// Muestro el resultado que obtiene la variable al regresar
// del método.
System.out.println("La suma es : " + s );
}
// Afuera del public declaro el método
public static int suma(int a,int b){
return a + b;
}
}

Ejemplo 2
/* Programaque dice si un numero es non o es par usando métodos
Nombre del programa ParMetodo.java */
// importar librería
import java.io.*;
class ParMetodo
{
// En este ejemplo declaro el metodo arrriba del public static SIEMPRE afuera del
// public
public static boolean par(int num)
{
boolean p = false;
if (num % 2 == 0) { p = true; }
return p;
}

// se atrapanerrores
public static void main(String arg[ ]) throws IOException{
// declaro el buffer para poder ingresar datos desde telado
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
int a;
System.out.print("Ingrese un numero : ");
a = Integer.parseInt(in.readLine( ));
//invoco al metodo y obtengo el resultado en la variable a
if ( par(a) == true)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS