ciencias basicas

Páginas: 5 (1186 palabras) Publicado: 28 de abril de 2014
Resumen Ing. Software 5
1-¿Qué es un objeto?
Los objetos son representaciones (simples/complejas) (reales/imaginarias) de cosas: reloj, avión empleado, etc.
No todo puede ser considerado como un objeto, algunas cosas son simplemente características o atributos de los objetos: color, velocidad, etc.
2-Encapsulación de Objetos
Los objetos encapsulan variables permitiendo acceso a ellasúnicamente a través de los métodos
Variables: Contenedores de valores
Métodos: Contenedores de funciones
Un objeto tiene
Estado: representado por el contenido de sus variables o atributos
Comportamiento definido por sus métodos
3-Interacciones entre objetos
Los objetos interaccionan entre sí enviándose mensajes
4-Clasificación de objetos
Clase: Conjunto de objetos con estados y comportamientossimilares
5-Objetos vs. Clases
Una clase es una entidad abstracta
Es un tipo de clasificación de datos
Define el comportamiento y atributos de un grupo de estructura y comportamiento similar
Un objeto es una instancia o variable de una clase
Un objeto se distingue de otros miembros de la clase por sus atributos.
Identificadores
Sirven para nombrar variables, métodos, clases, objetos y todolo que el programador necesite identificar.
Comienzan con una letra, un subrayado o un símbolo $
Los identificadores no pueden ser palabras reservadas
5.1-Declaración de una clase
Ejemplo:
public class Coche{
//Declaración de atributos
// (color, velocidad, etc)
//Declaración de métodos
// (arrancar, parar, etc.)
}
Sintaxis:
(modificadores) class NombreClase{
//código de la clase
}5.2-Declaración de variables
Ejemplo:
public class Coche{
//Declaración de atributos
String color;
int velocidad;
//Declaración de métodos
// (arrancar, parar, etc.)
}
Sintaxis:
tipo nombre;
tipo nombre1, nombre2, nombre3;
tipo nombre = valor;

5.3-Declaración de métodos
Ejemplo:
public class Coche{
//...
public void avanzar(int velocidad){
//codigo para el método avanzar
}//...
}
Sintaxis:
(modificadores) tipoRetorno NombreMetodo(tipo1 param1, tipo2 param2){
//código del método
return expresion; //cuando el tipoRetorno es void no es necesario
}

6-Tipos básicos en Java:
Tipos primitivos
Tipos de referencia
Son tipos de referencia:
– Las matrices (arrays)
– Las clases
– Los interfaces
7-Variables: Son las entidades sobre las que actúan los programasDeclarar una variable es decir su nombre y tipo.
Podemos encontrar variables en:
como miembros de la clase (dentro de una clase)
como variables locales (dentro del código de un método)
como parámetro de un método.
8-Ámbito: Es el bloque de código dentro del cual una variable es accesible.
9-Métodos
Son bloques de código que describen el comportamiento de los objetos.
Pueden ser llamadasdentro de la clase en la que se encuentran o desde otras clases.
Métodos especiales
El constructor
El método main
10-Herencia
Permite definir a partir de una clase otras clases relacionadas que supongan una:
Especialización de la clase dada (Ej. la clase Coche es una especialización de la clase Vehículo)
Generalización de la clase dada (La clase Vehículo es una generalización de la claseCoche
11-Shadowing (Ocultación de var.)
Si definimos en una subclase una variable del mismo nombre y tipo que en la superclase, la de la superclase queda oculta.
Podemos acceder a la variable de la subclase o de la superclase utilizando this y super.
12-Overriding (Redefinición)
Si definimos en una subclase un método del mismo nombre y tipo que en la superclase, el de la superclase quedaoculto.
Si ponemos el modificador final a un método no lo podemos redefinir.
13-Overloading (Sobrecarga)
Podemos definir una clase con dos métodos con el mismo nombre si los argumentos son distintos.
Se utiliza mucho para los constructores.
Sabemos cuál de los dos métodos tenemos que ejecutar por los parámetros que le pasamos cuando le llamamos.
En este caso no hay ocultación de la información,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ciencias basicas
  • ciencias basicas
  • Ciencias Basicas
  • ciencias básicas
  • ciencias basicas
  • Las Ciencias Basicas
  • ciencias basicas
  • ciencias basicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS