/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int.

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Curso de java básico (scjp)
Clases en C++.
Definición de Clases y Variables de referencia.
Tablas. Descripción general Introducción a las tablas Creación de tablas Uso de tablas.
Nicolás Serrano Febrero 2009
Clases Extendidas La clase extendida hereda los campos y métodos de la clase de la cual extiende. La clase original se conoce como superclase y la clase.
Orientación a Objetos con Java SE
Algoritmos y Estructura de Datos
Genéricos en Java Jaime Ramírez, Ángel Lucas González
Tratamiento de listas en Java
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
Abstracción de Datos La abstracción es un recurso fundamental en la programación orientada a objetos y está además fuertemente ligado a reusabilidad.
Programación Orientada a Objetos en Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Método en Java.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Herencia e Interfaces.
Java. Objeto Es la instancia de una clase. Cada objeto se crea utilizando la palabra reservada new. Un objeto es conocido como una instancia. Ejemplo.
Lenguaje Java Nicolás Serrano Febrero Command prompt Es la ventana de comandos del anterior sistema operativo: MS-DOS Se pueden definir y ver las.
Modificadores.
POO Java Módulo 3 Elementos de programas Identificadores
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Tema 6: Clases Antonio J. Sierra.
Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float.
Input – Scanner y Cajas de diálogo
Programación orientada a objetos
SCJP Sun Certified Programmer for Java 6
Clase Teórica No. 4 Programación IV
Suponiendo que además en la clase U hay: import java.util.*; class U{ static Scanner teclado = new Scanner(System.in); static public int readInt(String.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
JAVA J.A.C..
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
Unit 1: Overview and Positioning
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
Patrones Creacionales
Programación Orientada a Objetos usando CONSTRUCTORES DESTRUCTORES.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
PROGRAMACIÓN ORIENTADA A OBJETOS USANDO C++
Lenguaje de programación Java UNIVERSIDAD REGIONAL DEL SURESTE.
Resumen Fundamentos de Programación/ Programación I
1 Miembros Estáticos (Static) de Clases y Funciones Amigas (Friend) Agustín J. González ELO329.
Informatica II1 Clases Extendidas La clase extendida hereda los campos y métodos de la clase que ha sido extendida. La clase original se conoce como superclase.
Arreglos Bidimensionales Arreglos Multidimensionales.
1 Algunas ideas básicas en C++ Agustín J. González ELO-329.
1 Miembros Estáticos (Static) de Clases y Funciones Amigas (Friend) Agustín J. González Versión Original de Kip Irvine ELO329.
1 Algunas ideas básicas de C++ Agustín J. González ELO-329.
Arreglos de Objetos.
Funciones y Clases Amigas (Friend)‏ Miembros Estáticos (Static)
Detalles Generales sobre Java
1 Miembros Estáticos (Static) de Clases y Funciones Amigas (Friend)‏ Agustín J. González ELO329.
Aspectos Básicos de Programación en JAVA
6. Clases y Métodos..  6.1 Structs  6.2 Funciones  6.3 Namespaces  6.4 Clases.
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Prof. Víctor Aquino Urrutia
ESTRUCTURA DE CONTROL REPETITIVAS: FOR DESDE… HASTA
Ing. Esp. Ricardo Cujar. Permite la ejecución de una sentencia, dada una determinada condición. If(condición){ sentencia(s) a ejecutar en caso de que.
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
LENGUAJE DE PROGRAMACIÓN
TALLER POO JAVA ERNESTO GOMEZ VARGAS. OBJETIVOS REALIZAR UNA APLICACIÓN SENCILLA DE P.O.O FAMILIARIZARSE CON LA HERRAMETA NETBEANS APLICAR EL CONCEPTO.
Reutilización de código Elementos básicos del lenguaje Java Definición de variables, expresiones y asignaciones Fundamentos de Programación Departamento.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Arrays, Cadenas y Vectores Tipos Genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 5 Versión
Paso de parámetros Diseño de programas iterativos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 7 Versión.
Taller de Java Universidad de los Andes
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
Transcripción de la presentación:

/** * Write a description of class General here. */ public class General { // instance variables - replace the example below with your own private int x; /** * Constructor for objects of class General */ public General() { // initialise instance variables x = 0; } /** * An example of a method - replace this comment with your own * y a sample parameter for a method the sum of x and y */ public int sampleMethod(int y) { // put your code here return x + y; }

Una «VARIABLE DE INSTANCIA» se declara dentro de la clase. La «variable de instancia» únicamente pueden ser ocupada por los métodos que pertenecen a una clase particular. El «acceso» a las variables de instancia son de tipo «private». La variables de instancia se «INICIALIZAN» en el «constructor» Un «CONSTRUCTOR PREDEFINIDO» inicializará los valores de instancia en: char, byte, short, int, long, float, double boolean false De referencia (String) null Un «CONSTRUCTOR DEFINIDO POR EL PROGRAMADOR» inicializará los valores de instancia con valores definidos por el programado, y podrá usar para ello valores directos o asignados por decisiones, etc.

Nombre de la clase - Variables de instancia : tipo  Métodos > Nombre igual que la clase (variable: tipo) + metodo1( ) + metodo2( ) : tipo + metodo3(variable : tipo ) + metodo4(variable : tipo ) : tipo LibroCalificaciones - nombreCurso : String > LibroCalificaciones(nombre : String) + setNombre( nombre : String) + getNombre( ) : String + mostrarMensaje( )

Cuenta - saldo : double > Cuenta ( saldoInicial : double) + abonar (monto : double) + obtenerSaldo( ) : double ProbarCuenta + main(args[] : String)

import java.util.Scanner; public class ProbarCuenta { public static void main(String args[]) { Scanner dato = new Scanner(System.in); double monto; Cuenta cuenta1 = new Cuenta( ); Cuenta cuenta2 = new Cuenta( ); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); //Mandar dato al metodo abonar System.out.print("Dame el monto a depositar en la cuenta 1 $"); monto = dato.nextDouble(); cuenta1.abonar(monto); System.out.print("Dame el monto a depositar en la cuenta 2 $"); monto = dato.nextDouble(); cuenta2.abonar(monto); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); } import java.util.Scanner; public class ProbarCuenta { public static void main(String args[]) { Scanner dato = new Scanner(System.in); double monto; Cuenta cuenta1 = new Cuenta( ); Cuenta cuenta2 = new Cuenta( ); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); //Mandar dato al metodo abonar System.out.print("Dame el monto a depositar en la cuenta 1 $"); monto = dato.nextDouble(); cuenta1.abonar(monto); System.out.print("Dame el monto a depositar en la cuenta 2 $"); monto = dato.nextDouble(); cuenta2.abonar(monto); //Mostrar el saldo System.out.printf("Saldo de la cuenta1 : $%.2f\n",cuenta1.obtenerSaldo()); System.out.printf("Saldo de la cuenta2 : $%.2f\n",cuenta2.obtenerSaldo()); } public class Cuenta { // instance variables private double saldo; //Constructor public Cuenta(double saldoInicial) { // initialise instance variables if(saldoInicial < 0.0) { saldo = 0; } else { saldo = 1000; } //metodo abonar dinero public void abonar(double monto) { saldo = saldo + monto; } //metodo obtener el saldo de la cuenta public double obtenerSaldo() { return saldo; } public class Cuenta { // instance variables private double saldo; //Constructor public Cuenta(double saldoInicial) { // initialise instance variables if(saldoInicial < 0.0) { saldo = 0; } else { saldo = 1000; } //metodo abonar dinero public void abonar(double monto) { saldo = saldo + monto; } //metodo obtener el saldo de la cuenta public double obtenerSaldo() { return saldo; }