Академический Документы
Профессиональный Документы
Культура Документы
Las herencias, podemos decir que es la capacidad de crear clases que adquieren de
manera automática los miembros (atributos y métodos) de otras clases que ya existen,
pudiendo al mismo tiempo añadir atributos y métodos propios
La abstracción, consiste en captar las características esenciales de un objeto, así como
sus comportamientos, esto quiere decir, que es un método por el cual obtenemos una
determinada entidad de la realidad, sus características y funciones que desempeñan,
siendo representados en clases por medio de atributos y métodos de dicha clase.
El encapsulamiento, es el ocultamiento de información que no será necesario saber por
un determinado o varios usuarios, la utilidad de esta va orientada a la facilidad para
poder manejar la complejidad, donde solo se conoce el comportamiento pero no los
detalles internos.
La modularidad, es la propiedad que tendrá un sistema que ha sido descompuesto en
un conjunto de módulos cohesivo y vagamente convexos, en donde cada módulo se
puede compilar separadamente aunque tenga conexiones con otro modulo. En otra
definición, es la capacidad que tiene un sistema de ser estudiado, visto o entendido
como la unión de varias partes que interactúan entre si y que trabajan para alcanzar un
objetivo común, realizando cada una de ellas una tarea necesaria para la consecución de
dicho objetivo.
Los métodos se refieren a la abstracción de una operación que puede hacer o realizarse con un
objeto. Una clase puede declarar cualquier número de métodos que llevaran a cabo operaciones
de lo más variado con los objetos. Existen 2 tipos de métodos y estos son:
Métodos de Instancia, en este tipo de método se operarán las variables de instancia de
los objetos pero también tendrán acceso a las variables de clase. La instancia que hace
la llamada al método será siempre un parámetro o argumento implícito.
Métodos de Clase, este tipo de método no operara sobre las variables de instancia de
los objetos, es decir, trabaja con las variables de clase pero no podrán acceder a las
variables de instancia declaradas dentro de la clase, a no ser que se vuelva a crear una
nueva instancia y se acceda a las variables de instancia a través del nuevo objeto.
Las funciones, se refiere al grupo de líneas de código, que estarán encapsulados en un
bloque que usualmente recibirán parámetros, cuyos valores se utilizaran para efectuar
operaciones y adicionalmente retornar un valor
Los procedimientos, se refiere a un conjunto de instrucciones que se ejecutaran sin
retornar ningún valor, se dice que un procedimiento no recibe valores o argumentos, sin
embargo en la definición no habrá nada que se lo impida.
/**
* Write a description of class App here.
* Clase Principal de la Aplicacion
* donde se realizan los calculos necesarios.
* @author (Felipe.Faundez) @version
* (Tarea 5)
*/
import lang.stride.*;//Esta libreria se importa o agrega automaticamente
import java.util.Scanner;//Lirebria que nos permite ingresar datos por teclado
public class App
{
/**
* Write a description of class Empleado here.
* Clase Empleado Solicitada en las instrucciones
* @author (Felipe.Faundez)
* @version (Tarea 5)
*/
public class Empleado
{
//atributos del Empleado
private String nombre;
private String apellido;
private double sueldo;
public Empleado()
{
nombre = "";
apellido = "";
sueldo = 0;
}
// los parametros que se le pasa desde la clase App, se le asigna por aca
public Empleado(String nom, String ape, double suel)
{
nombre = nom;
apellido = ape;
sueldo = suel;
}