Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetos y clases
Instructor
Diego Boada
ADSI
2026580
Declarar una variable de objeto como una clase específica proporciona varias ventajas:
Comprobación automática de tipos
Acceso garantizado a todos los miembros de la clase específica
Compatibilidad de Microsoft IntelliSense en el editor de código
Mejora de la legibilidad del código
Menos errores en el código
Errores detectados en tiempo de compilación en lugar de en tiempo de ejecución
Ejecución de código más rápida
Objetos y clases
Cada objeto de Visual Basic se define mediante una clase. Una clase describe las
variables, las propiedades, los procedimientos y los eventos de un objeto. Los objetos
son instancias de clases; puede crear tantos objetos como sean necesarios una vez que
haya definido una clase.
En este ejemplo, p puede usar solo los miembros de la propia clase Object , que no incluyen la propiedad Left . Por otro lado, q se ha declarado con el tipo
Label, así que puede usar todos los métodos y propiedades de la clase Label en el espacio de nombres System.Windows.Forms .
Un
Un tipo
tipo de
de estructura
estructura (o
(o tipo
tipo struct)
struct) es
es un
un tipo
tipo de
de valor
valor que
que puede
puede encapsular
encapsular
datos
datos y
y funcionalidad
funcionalidad relacionada.
relacionada. Para
Para definir
definir un
un tipo
tipo de
de estructura
estructura se
se usa
usa la
la
palabra
palabra clave
clave struct:
struct:
public
public struct
struct Coords
Coords
{{
public
public Coords(double
Coords(double x,
x, double
double y)
y)
{{
X
X == x;
x;
YY == y;
y;
}}
public
public double
double XX {{ get;
get; }}
public
public double
double YY {{ get;
get; }}
public
public override
override string
string ToString()
ToString() =>
=> $"({X},
$"({X}, {Y})";
{Y})"; 7
William
William Alejandro
Alejandro Guiza
Guiza
}}
using System;
MutateAndDisplay(p2);
Console.WriteLine($"{nameof(p2)} after passing to a method: {p2}");
}