Programas

Páginas: 6 (1413 palabras) Publicado: 4 de septiembre de 2014
Instituto Tecnológico Superior De Lerdo


Ingeniería En Sistemas Computacionales



Programación orientada a Objetos


María Guadalupe Flores Luevanos


Actividad 1: Investigación


Sandra Rocio Castillo Gonzalez
N° control: 12231359


Introducción:
En el siguiente escrito te daré a conocer algunos lenguajes de programación de cómo deben manejarse en el lenguaje deprogramación C# tales como instanciar clases, pase de parámetros, modificadores de acceso y algunos otros mas que hacen la vida de un programador más “simple”.
Instanciación de una clase:
Cuando creamos una instancia de la clase en ejecución tendremos las variables de instancia, una por cada atributo, y todas integradas dentro de la misma instancia. Todas las instancias de la misma clase tendrán losmismos atributos (nombre y tipo), pero cada una de ellas irá tomando distintos valores para ellos. Es decir, tendremos una copia de los atributos por cada objeto de una clase que creemos. Por ejemplo, tu Coche sería una instancia de la clase Coche y daremos a la variable de instancia velocidad Máxima el valor 180. Mientras que la instancia coche De Nigell tiene su propia variable velocidad Máxima conel valor 300.

Declaración de Métodos:
Cuando uno plantea una clase en lugar de especificar todo el algoritmo en un único método (lo que hicimos en los primeros pasos de este tutorial) es dividir todas las responsabilidades de las clase en un conjunto de métodos.
Un método hemos visto que tiene la siguiente sintaxis:
public void [nombre del método]() {
[algoritmo]
}

Formas de pasarparámetros:
Parámetros reales.- Son las expresiones que aparecen en la llamada a una función. Por ejemplo, dada la sentencia:
Console.Write(“Hola Mundo”);
{
}
La cadena "Hola Mundo" es un parámetro real. 
Parámetros formales.- Son variables locales que se declaran en el encabezado de la función. Los parámetros formales reciben el valor de los parámetros reales empleados en la llamada a lafunción. 
Paso de parámetros por referencia. 
El paso de parámetros en C está construido de tal modo que los valores resultantes de evaluar los parámetros formales se copian en los parámetros formales.
Un caso especial: paso de listas como parámetros. 
El compilador de C trata las listas mono dimensionales como si fuesen punteros del tipo base de la lista en cuestión. A todos los efectos, unalista mono dimensional se trata como un puntero cuyo valor es la dirección del primer elemento de la lista. 
Modificadores de Acceso:
Los modificadores de acceso son palabras clave que especifican la accesibilidad declarada de un miembro o un tipo. Esta sección presenta los cuatro modificadores de acceso:
Public
Protected
Internal
Private
Mediante los modificadores de acceso se puedenespecificar los siguientes cinco niveles de accesibilidad:
public: acceso no restringido.
protected: acceso limitado a la clase contenedora o a los tipos derivados de esta clase.
Internal: acceso limitado al ensamblado actual.
Protected internal: acceso limitado al ensamblado actual o los tipos derivados de la clase contenedora.
private: acceso limitado al tipo contenedor.
Esta sección tambiénpresenta los siguientes temas:
Niveles de accesibilidad: utilizar los cuatro modificadores de acceso para declarar cinco niveles de accesibilidad.
Dominio de accesibilidad: especifica dónde se puede hacer referencia a un miembro en las secciones de programa.
Restricciones en el uso de los niveles de accesibilidad: resumen de las restricciones en el uso de los niveles de accesibilidad declarados.Sobre carga de Operadores:
C# permite sobrecargar operadores para utilizarlos en clases propias. Esto hace posible que utilizar un tipo de datos definido por el usuario parezca tan natural y lógico como utilizar un tipo de datos fundamental. Por ejemplo, podría crear un nuevo tipo de datos denominado ComplexNumber para representar un número complejo y proporcionar métodos que realicen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa
  • Program
  • Un Programa
  • Programas
  • Programas
  • Programa
  • Programador
  • Program

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS