Bachiller

Solo disponible en BuenasTareas
  • Páginas : 2 (494 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de agosto de 2012
Leer documento completo
Vista previa del texto
PROGRAMACIÓN I
ESPACIOS DE NOMBRE
SOBRECARGA (POLIMORFISMO)
HERENCIA



NAMESPACES
• El espacio de nombres define una región declarativa que proporciona un método
para mantener un conjuntode nombres apartados de otro. Básicamente, los
nombres que se declaran en un espacio de nombres no provocarán problemas
con los mismo nombres que se declaren en otro. El espacio de nombres esutilizado por la biblioteca .NET Framework.
Using System;
• Un espacio de nombres se declara utilizando la palabra clave namespace. El
formato de namespace se muestra a continuación:
namespace nombre{
//miembro
}

NAMESPACES
• Los espacios de nombres evitan conflictos de nombres.
La clave de un espacio de nombre es que los nombres que se declaran en el no
provocarán problemas con losnombres similares declarados fuera del mismo.

using:
La directiva using se ha venido utilizando para mostrar el espacio de nombre de
System, de igual forma using se puede utilizar para los espaciosde nombres que se
creen.
Un segundo formato:
La directiva using tiene un segundo formato a continuación se muestra:
using alias = nombre;

SOBRECARGA DE MÉTODOS
• Dos o más métodos de la mismaclase pueden
compartir el mismo nombre, siempre que sus
declaraciones de parámetros sean diferentes.
Cuando esto ocurre los métodos se consideran
sobrecargados y se hace referencia al proceso desobrecarga de métodos.

SOBRECARGA DE MÉTODOS
using System;
class Sobrecarga
{
public void Metodo()
{
Console.WriteLine("Sin parametros");
}
public void Metodo(int a)
{Console.WriteLine("Un parámetro {0}",a);
}
public int Metodo(int a , int b)
{
Console.WriteLine("Dos parámetros {0},{1}",a,b);
return a + b;
}
public double Metodo(double a , double b)
{
Console.WriteLine("Dosparámetros double {0},{1}",a,b);
return a + b;
}
}

HERENCIA
La herencia es uno de los tres principios fundacionales de la programación
orientada a objetos porque permite la creación de...
tracking img