Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Poza Rica
Brandon Vargas Zumaya
Ing. Sistemas Computacionales
Programación Orientada a Objetos
Jorge Eduardo Castellanos Gómez
// Declaración de una clase con un método.
class LibroCalificaciones {
LibrodeCalificaciones
LibroCalificaciones();
miLibroCalificaciones.mostrarMensaje();
}
//Fig 3.4 y 3.5
// a su método mostrarMensaje.
de comandos
miLibroCalificaciones
LibroCalificaciones1();
texto
miLibroCalificaciones.mostrarMensaje(nombreDelCurso);
class LibroCalificaciones1
para\n%s!\n", nombreDelCurso);
}
//Fig 3,7 y 3.8
import java.util.Scanner;
LibroCalificaciones2();
miLibroCalificaciones.obtenerNombreDelCurso());
miLibroCalificaciones.establecerNombreDelCurso(elNombre);
System.out.println();
miLibroCalificaciones.mostrarMensaje();
class LibroCalificaciones2
nombreDelCurso = nombre;
return nombreDelCurso;
{
System.out.printf("Bienvenido al libro de calificaciones para
\n%s!\n", obtenerNombreDelCurso());
}
//Fig 3.10 y 3.11
es: %s\n",libroCalificaciones1.obtenerNombreDelCurso());
es: %s\n",libroCalificaciones2.obtenerNombreDelCurso());
class LibroCalificaciones3
nombreDelCurso = nombre;
nombreDelCurso = nombre;
return nombreDelCurso;
\n%s\n", obtenerNombreDelCurso());
}
//Fig 3.13 y 3.14 pag 132
import java.util.Scanner;
public class PruebaCuenta {
public static void main(String [] args) {
Cuenta cuenta1 = new Cuenta( 50.00 );// crea objeto Cuenta
Cuenta cuenta2 = new Cuenta( -7.53 );// crea objeto Cuenta
// muestra el saldo inicial de cada objeto
System.out.printf("Saldo de cuenta1:
$%.2f\n",cuenta1.obtenerSaldo());
System.out.printf("Saldo de cuenta2:
$%.2f\n\n",cuenta2.obtenerSaldo());
comandos
// crea objeto Scanner para obtener la entrada de la ventana de
Scanner entrada = new Scanner (System.in);
double montoDeposito;// deposita el monto escrito por el usuario
System.out.print("Escriba el monto a depositar para cuenta1:
");// indicador
montoDeposito = entrada.nextDouble();// obtiene entrada del
usuario
System.out.printf("\nsumado %.2f al saldo de
cuenta1\n\n",montoDeposito);
cuenta1.abonar(montoDeposito);// suma al saldo de cuenta1
//Muestra los saldos
System.out.printf("Saldo de cuenta1:
$%.2f\n",cuenta1.obtenerSaldo());
System.out.printf("Saldo de cuenta2:
$%.2f\n",cuenta2.obtenerSaldo());
System.out.print("Escriba el monto a depositar para cuenta2:
");//Indicador
montoDeposito = entrada.nextDouble();// obtiene entrada del
usuario
System.out.printf("\nsumado %.2f al saldo de
cuenta2\n\n",montoDeposito);
cuenta2.abonar(montoDeposito);// suma al saldo de cuenta2
//Muestra los saldos
System.out.printf("Saldo de cuenta1:
$%.2f\n",cuenta1.obtenerSaldo());
System.out.printf("Saldo de cuenta2:
$%.2f\n",cuenta2.obtenerSaldo());
}
}
class Cuenta
{
private double saldo;
public Cuenta (double saldoInicial)
{
if ( saldoInicial > 0.0 )
saldo = saldoInicial;
}
public void abonar( double monto )
{
saldo = saldo + monto;
}
public double obtenerSaldo()
{
return saldo;
}
//Fig 3.17 y 3.18
import javax.swing.JOptionPane;
class Dialogo1
JOptionPane.showMessageDialog(null, "Bienvenido\na\nJava");
}//fin de main
String nombre =
JOptionPane.showInputDialog("Cual es su nombre?" );
//crea el mensaje
String mensaje =
java!",nombre);
nombre