Please enable JavaScript.
Coggle requires JavaScript to display documents.
CLASES EN C#, using System;, abstract class Motorcycle, {, // Anyone can…
CLASES EN C#
CLASE
Una clase es considerada como una plantilla que especifica atributos y comportamiento
de un determinado tipo de objeto ya sea físico o abstracto.
-
-
METODO
Un método es un conjunto de instrucciones a las que se les asocia un
nombre de modo que si se desea ejecutarlas basta referenciarlas a través de dicho nombre en vez de tener que escribirlas.
-
Método constructor
Un constructor es considerado como un método que permite inicializar los valores que contiene una clase por medio del objeto, por tal razón, cuando se crea un objeto se hace
referencia al método constructor.
-
-
PROCEDIMIENTOS
Un procedimiento puede recibir o no parámetros, ejecuta instrucciones, pero nunca retorna ningún valor.
-
Su visibilidad viene determinada por la declaración, private, public o internal. Por defecto si no se indica nada se entiende que es public.
-
De operador
Se utilizan para modificar el funcionamiento de un operador cuando se aplica a una clase o una estructura.
FUNCIONES
Puede recibir o no parámetros, ejecuta ciertas instrucciones y la ejecución return devuelve un valor de salida de la función.
-
-
ATRIBUTOS DE UNA CLASE
Representan la característica que presenta una determinada clase, estas deben definirse con un nivel de abstracción controlada por el usuario. Los atributos se encuentran asociados a clases y objetos ya que mediante ellos se accede a los miembro.
-
HERENCIA
Es un mecanismo que permite definir nuevas clases a partir de otras ya definidas de modo que si en la definición de una clase indicamos que ésta deriva de otra, entonces la primera -a la que se le suele llamar clase hija- será tratada por el compilador automáticamente como si su definición incluyese la definición de la segunda –a la que se le suele llamar clase padre o clase base.
-
-
-
-
-
-
-
-
-
public virtual int Drive(int miles, int speed) { / Method statements here / return 1; }
-
public virtual int Drive(TimeSpan time, int speed) { / Method statements here / return 0; }
-
-
-