Programación orientada a objetos. Existen 3 niveles de visibilidad: ◦ public: significa que los atributos de una clase pueden ser accedidas desde fuera.

Slides:



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

Curso de java básico (scjp)
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Curso de Java Capitulo 7: Continuación Poo Profesor:
Curso de Java Capitulo 6: Cadenas y Arrays Profesor:
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
Definición de Clases y Variables de referencia.
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()
Uso de variables de tipo referencia
PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA
Lenguaje de programación Java
SCJP Sun Certified Programmer for Java 6
Orientación a Objetos con Java SE
Archivos Implementar un método que lea una secuencia de números enteros de un archivo y compute la cantidad de elementos leídos.
POO en C++: Sintaxis En el .h debe aparecer la declaración de la clase: class NombreClase { private: // atributos y métodos privados public: // atributos.
Arquitectura CLARO-TECNOTREE CAPITULO 4: Excepciones
Capitulo 4 Excepciones.
1.2 Sintaxis del lenguaje Java.
Aplicación del paradigma orientado a objetos
ORIENTADO A OBJETOS ESTUDIANTE JESSICA LORENA LEAL MEDINA INGENIERIA DE SOFTWARE PROGRAMA INGENIERIA DE SISTEMAS UNIVERSIDA COOPERATIVA DE COLOMBIA NEIVA-HUILA.
Algoritmo y Estructura de Datos I
Programación Orientada a Objetos en Java
DIAGRAMA DE CLASE.
1 Cadenas de caracteres Es un objeto de la clase String Una cadena de caracteres es una matriz unidimensional de elementos de tipo Char New. Utilizado.
Manipulación de caracteres e hileras de texto
Modificadores.
Introducción a Java II.
Lic. Rosemary Torrico Bascopé
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.
Universidad de Tarapacá Fundamentos Lenguaje y Programación Rodrigo Cornejo Mejías Jonathan Cea Chávez Marcelo Gómez Gonzales.
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.
El lenguaje de programación Java
ARREGLOS BIDIMENSIONALES
Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
Introducción a Java (2ª parte) - excepciones, colecciones, i/o, … -
Programación Orientada a Objetos usando CONSTRUCTORES DESTRUCTORES.
Streams. / En casi todo programa se necesita traer o enviar información a una fuente externa. / Dicha información puede estar en un archivo en el disco.
El lenguaje de programación Java
Programación Orientada a Objetos
DEFINICIÓN  Es una forma de entender un problema identificando las entidades principales que se encuentran en el.  Es una forma de desarrollar un sistema.
Herencia y tipos ● Cuanta memoria se debe asignar a un objeto cuando se asigna en la pila ● La asignación debe hacerse antes de que se conozca la cantida.
UNIDAD VI Recursos esenciales de Java LSC. Natalia Rodríguez Castellón.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Programanción I Ing. Cristhian Garita Fonseca
PAQUETES Un paquete es un conjunto de clases, interfaces y subpaquetes relacionados. El paquete define un ámbito de visibilidad: los miembros que no tienen.
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Metodología de Programación Ayudantía 5 lelagos.ublog.cl 2009.
Clases y Objetos en Java ELO329: Diseño y Programación Orientados a Objetos.
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
Detalles Generales sobre Java
Curso de Java Introducción al Paradigma Orientado a Objetos Prof. Ing. Guido Acosta.
Programación orientada a objetos Capítulo 9 Algo mas sobre herencias.
FUNDAMENTOS DE PROGRAMACION
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
Metodología de Programación Ayudantía 4 lelagos.ublog.cl 2009.
Programación Orientada Objetos
Clases “ Es una Abstracción de un elemento del mundo real ”
Herencias Conceptos básicos i
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
2015-BM5A. Introducción Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos.
1 Métodos. 2 Un método es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante.
Cómo empezar Java. ¡Cómo se divide la plataforma de desarrollo de Java?  Edición estándar (JSE)  Edición empresarial (JEE)  Edición de dispositivos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Programación 1 String y arreglos Facilitador Adrián Monge Monge.
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.
Prof. Manuel B. Sánchez. Es un mecanismo y uno de los pilares de la POO que permite definir nuevas clases a partir de otras preexistentes. La Herencia.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
Arrays, Cadenas y Vectores Tipos Genéricos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 5 Versión
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.
Transcripción de la presentación:

Programación orientada a objetos

Existen 3 niveles de visibilidad: ◦ public: significa que los atributos de una clase pueden ser accedidas desde fuera de la propia clase. ◦ private: significa que las variables sólo pueden ser utilizadas desde la misma clase. ◦ protected: permite a los atributos comportarse como privadas, pero públicas para las clases hijas de la clase que las declara. (se ve más adelante en el capítulo de herencia).  en Java por definición todos los atributos de una clase deben ser privados.

Proveen un mecanismo que permiten cambiar o conocer el valor de un atributo desde fuera de la clase

Un constructor es un comportamiento especial que nos permite inicializar los valores a los atributos de una clase

En POO, toda clase debe por obligación tener al menos un constructor, dado que si no lo tiene la clase no podrá instanciarse

permite tener un método con el mismo nombre varias veces Difieren en los parámetros que reciben.

 Son una agrupación de clases.  sirven con el fin de, primero, agrupar clases por su funcionalidad  limitar el espacio de nombres

Nos permite utilizar clases que se encuentren en otro espacio de nombres.

Cadena de caracteres. se encuentra dentro del package java.lang Poseen constructor:

Comportamientos:

Comportamiento:  charAt: retorna un objeto de tipo char con el carácter que ocupa dicha posición  Concat: permite juntar dos cadenas  endsWith: evalúa si la cadena comienza con una cadena especificada  equals: evalúa si la cadena y el parámetro son iguales.  Length: retorna el largo de la cadena  Replace: permite reemplazar caracteres

Comportamiento:  startsWith: evalúa si la cadena termina con una cadena especificada  toLowerCase: retorna una copia del String original en minúscula  toUpperCase: retorna una copia del String original en mayúscula  trim: retorna una copia del String original sin los espacios al comienzo y al final.  valueOf: retorna la representación del parámetro entregado como un String

Existen cuatro clases fundamentales para las entradas y salidas, las cuales son: reader, writer, inputStream y outputStream

Representa errores controlables que ocurren en tiempo de ejecución:

Permite lanzar una exception mediante la programación.

Reporta una excepción y es la clase que invoca el método la encarga de de controlarlo.