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.
Método Constructor(1)
Un constructor es un método especial que es ejecutado
cuando una nueva instancia de una clase es creada
Modificador
deNombre de la clase
Visibilidad
Lista de parámetros
Método Constructor(2)
Permiten inicializar los
atributos de los objetos.
4
ESCUELA PROFESIONAL DE INGENIERIA ELECTRONICA
Método Constructor(3)
En caso de no
especificar ningún
constructor, java
provee uno vacío y sin
parámetros.
Método Constructor(4)
Propiedad super()
Es una referencia al método constructor de una
superclase. Es Opcional.
En Java todos los objetos heredan de la clase
“Object”