Public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = 3.141592653589793;// miembro constante public float.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE (SL-110) CAPÍTULO 9: DESARROLLO Y USO DE MÉTODOS Ing. Ronald Criollo.
Advertisements

Curso de java básico (scjp)
Complejidad Computacional
Java nos ofrece System.out para escribir en pantalla, pero también tenemos System.in para leer. System.in es un objeto de una clase de java que se llama.
Estructura de Datos Unidad 4. Recursividad Dra. María Lucía Barrón Estrada Enero-Junio 2007.
Introducción a la programación en JAVA
Programación Interactiva Fundamentos de Java. 2 Ejecución de un programa Para Java una clase ejecutable es aquella que es pública y tiene un método main()
Tablas. Descripción general Introducción a las tablas Creación de tablas Uso de tablas.
22/11/2005 E.T.S de Ingenieros de Telecomunicación - UPNA.1 Clases y Objetos Silvia Larrayoz Leire Urriza.
APLICACIÓN DE EJEMPLO JAVA
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
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.
Modularidad Estructura de datos.
Introducción Abdelahad, Corina Natalia Abdelahad, Yanina Zoraida
Lección 2 Encapsulamiento
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Juan José Montero Román. Sesión 6 - Uso de estructuras.
Curso de Java Estructura del Lenguaje
Genéricos en Java Jaime Ramírez, Ángel Lucas González
Herencia y Polimorfismo
Tema 1. Introducción a la programación (Lenguaje java).
Tratamiento de listas en Java
1.2 Sintaxis del lenguaje Java.
JDK Ver la figura anexa:
UNIVERSIDAD LATINA (UNILA)
/*Desarrollar una solución que permita ingresar y almacenar el promedio de prácticas, la nota del examen parcial y la nota del examen final de todos.
Algoritmo y Estructura de Datos I
Programación Orientada a Objetos en Java
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 3.
Vectores en java.
Archivos Contenido: Archivos de Texto Archivos de Acceso Aleatorio
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.
HERENCIA.
Arreglos: Vectores en JAVA
Método en Java.
Recursión Se dice que un método es recursivo si forma parte de sí mismo o se define en función de sí mismo. La recursión es un medio particularmente poderoso.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Introducción a la Programación Orientada a Objetos Redefinición y Sobrecarga Dada la siguiente jerarquía de clases: Alfa Delta Beta.
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.
Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp.
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
Material de apoyo Unidad 2 Estructura de datos
Modificadores.
Curso de Computación.  Manipular una colección de datos usando vectores  Declarar y utilizar un vector de tipos de datos primitivos en la implementación.
Herencia y Polimorfismo en JAVA
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
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.
Creación de Aplicaciones
Tema 6: Clases Antonio J. Sierra.
Unidad I Java y C++ : Similitudes y diferencias
Input – Scanner y Cajas de diálogo
Archivos y Búsqueda Secuencial
USA agenda e itemAgenda
SCJP Sun Certified Programmer for Java 6
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
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..
3.  Recursividad.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Prof. Mayra M. Méndez Anota.  Herramientas  Características  Convenciones  Estructura de una clase  Sintaxis de: métodos, atributos, constructores.
ESTRUCTURA DE DATOS EN JAVA
Patrones Creacionales
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
Arreglos de Objetos.
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.
Encapsulamiento Miguel Ángel Rojas Aguilar Esthela Carmina Carranza Cabrera.
ESTRUCTURA DE UN PROGRAMA EN
Transcripción de la presentación:

public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float p; public static void miFun()// miembro método { double a = tmp * PI; //p = 2;INVALIDO, miembro no estático } Un miembro estático de una clase, solo puede a acceder a miembros estáticos de su propia clase

public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public static void imprimeArreglo(int a[])// miembro método { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } class Main { public static void main(String[] args) { int p[] = {3,6,8,3,6}; MiClase.imprimeArreglo(p); double a = MiClase.PI; fun(); // ERROR. fun no es estatica y está en la misma clase que main } public void fun( void ) { int p[] = {3,6,8,3,6}; MiClase.imprimeArreglo(p); double a = MiClase.PI; } Los miembros estáticos de otra clase se acceden sin crear objetos, así: IdentificadorDeLaClase.miembro Y se pueden acceder independientemente de que el método sea estático o no.

public class Arreglos// Arreglos. Los arreglos son objetos en JAVA { public static void main(String[] args) { double a[]; a = new double[100]; float b[] =new float[1000]; int p[] = {3,6,8,3,6}; float f[] = {3.1f,6.8f,8.8f,3.5f,6.2f}; int tamano = p.length; // acceso al miembro length del objeto p imprimeArreglo(p); imprimeArreglo(f); } public static void imprimeArreglo(int a[]) { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } public static void imprimeArreglo(float a[]) // sobrecarga de imprimeArreglo { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } public static void imprimeArreglo(double a[]) // sobrecarga de imprimeArreglo { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); }

public class Arreglos// El archivo debe llamarse Arreglos { public static void imprimeArreglo(int a[]) { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } public static void imprimeArreglo(float a[]) // sobrecarga de imprimeArreglo { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } public static void imprimeArreglo(double a[]) // sobrecarga de imprimeArreglo { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } } class Main { public static void main(String[] args) { double a[]; a = new double[100]; float b[] =new float[1000]; int p[] = {3,6,8,3,6}; float f[] = {3.1f,6.8f,8.8f,3.5f,6.2f}; int tamano = p.length; // acceso al miembro length del objeto p Arreglos.imprimeArreglo(p); Arreglos.imprimeArreglo(f); } }

public class Arreglos { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public static void imprimeArreglo(int a[])// miembro método { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } public static void imprimeArreglo(float a[]) // sobrecarga de imprimeArreglo { for(int i = 0 ;i < a.length; i++) System.out.println(a[i]); } class Main { static int tmp; // miembro variable de la clase public static void main(String[] args) { int tmp2 = 4;// variable local int p[] = {3,6,8,3,6}; Arreglos.imprimeArreglo(p); aux(); tmp = tmp + 1;// tmp contiene un 124 } public static void aux() // así no: aux(void) { tmp = Arreglos.tmp; }