Professional Documents
Culture Documents
Integrantes:
Código:
Grupo : B
LENGUAJE DE PROGRAMACION II
PUNO – PERU
METODOS DE PROGRAMACION ORIENTADA A OBJETOS
SOBRECARGA DE MÉTODOS
La sobrecarga de métodos es la creación de varios métodos con el mismo
nombre pero con diferentes firmas y definiciones.
ATRIBUTOS
Características de cada objeto o propiedades del mismo
PROPIEDADES
Las propiedades permiten implementar el encapsulamiento, impidiendo el acceso
directo a los atributos de una clase y proporcionando un mecanismo para poder obtener
y asignar sus valores.
Nótese que como VB.NET no distingue entre mayúsculas y minúsculas no es posible
utilizar para el miembro de la clase el mismo nombre que para la Propiedad. Sin
embargo, es importante que ambos tengan nombres significativos para la lógica de la
aplicación. No se recomienda el agregado de prefijos o sufijos a los nombres.
Mensajes (Comentarios)
C# soporta 3 tipos de comentarios
string nombre = “Juan”; // Comentario de una sola línea
/* Comentario con mas
de una línea*/
/// <summary>
/// Documentación XML que puede ser consumida por otras
/// herramientas para mostrar ayuda dinámica o generar
/// documentación en varios formatos
/// </summary>
public class Matematica {
/// <summary>
/// Calcula la suma de dos números enteros
/// </summary>
/// <param name="x">El primer operando de la suma</param>
/// <param name="y">El segundo operando de la suma</param>
/// <returns> La suma entera de ambos operandos</returns>
public int Sumar (int x, int y) {return x + y;}
'Comentario simple
Dim nombre As String = “Juan”
''' <summary>
''' Documentación XML que describe un tipo y sus miembros
''' </summary>
''' <param name="x">El primer operando de la suma</param>
''' <param name="y">El segundo operando de la suma</param>
''' <returns> La suma entera de ambos operandos</returns>
Public Function Sumar (x as Integer, y as Integer) as Integer
return x + y
End Function
INTERFACES
Recurso de diseño soportado por los lenguajes orientados a objetos que permite
definir comportamiento
Tipos de Métodos
Existen varias clases especiales de métodos:
■ Constructores: método para crear un nuevo objeto de la clase.
■ Destructores: método para eliminar un objeto de una clase.
■ Modificadores: métodos para asignar el valor de un atributo
■ Analizadores: métodos para recuperar el valor de un atributo.
4
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
En caso de no
especificar ningún
constructor, java provee
uno vacío y sin
parámetros.
Propiedad super()
Es una referencia al
método constructor de
una superclase. Es
Opcional.
En Java todos los
objetos heredan de la
clase “Object”