Vous êtes sur la page 1sur 10

CLASES Y MTODOS

INTRODUCCIN A LA PROGRAMACIN

JUAN PABLO MORENO P.


GRUPO: 301304_150
OBJETIVOS

APROPIACIN DE LOS CONCEPTOS TERICOS Y PRCTICOS, CORRESPONDIENTES A LA


UNIDAD 2
OBJETOS

UN OBJETO ES BSICAMENTE UN BLOQUE DE MEMORIA QUE SE HA ASIGNADO Y


CONFIGURADO DE ACUERDO CON EL PLANO.
UN PROGRAMA TPICO CONSTA DE VARIOS OBJETOS QUE INTERACTAN DINMICAMENTE.
SE COMPONEN DE:
DATOS
COMPORTAMIENTO
IDENTIDAD

CLASSES Y STRUCTS
INFORMACIN GENERAL SOBRE OBJETOS
TODO LO QUE SE UTILIZA EN C# ES UN OBJETO
SE CREAN INSTANCIAS DE OBJETOS
LOS OBJETOS UTILIZAN PROPIEDADES (GUA DE PROGRAMACIN DE C#)
A MENUDO, LOS OBJETOS TIENEN MTODOS Y EVENTOS QUE LES PERMITEN REALIZAR
ACCIONES.
VISUAL STUDIO PROPORCIONA HERRAMIENTAS PARA MANIPULAR OBJETOS
TODOS LOS OBJETOS DE C# HEREDAN DE OBJECT
COMO DEFINIR UN OBJETO EN UN PROGRAMA
1. DEFINIR LOS CAMPOS Y CONSTRUCTORES

private string name;

private string stadium;

private int wins = 0; private


int defeats = 0;

public BaseballTeam(string n, string s) { this.name = n; this.stadium = s;

2. DEFINIR MTODOS
public void PlayGame(int runsFor, int runsAgainst) {

public void PlayGame(int runsFor, int runsAgainst) { if (runsFor > runsAgainst) this.wins++; else this.defeats++;

public override string ToString() { return this.name + ", play at " + this.stadium + ": " + " W" + this.wins + " L" + this.defeats;

Definir mtodos sobrecargados

public enum Result {Win, Lose}

public void PlayGame(Result r) { if (r == Result.Win) this.wins++; else if (r == Result.Lose) this.defeats++;

}
DEFINIR PROPIEDADES
public double Record { get { return 0; }

public double Record { get { int played = this.wins + this.defeats; return (double)this.wins / played; }

public string Ballpark { get { return this.stadium; } set { this.stadium = value; // value es un parmetro implcito}

CREAR Y UTILIZAR UN OBJETO


BaseballTeam sf = new BaseballTeam("San Francisco Giants", "Candlestick Park");

sf.PlayGame(7, 2); sf.PlayGame(BaseballTeam.Result.Lose);


Console.Out.WriteLine("Record: " + sf.Record); sf.Ballpark = "3Com Park";

Console.Out.WriteLine(sf.ToString());

sf = null;
BIBLIOGRAFIA

HTTPS://DOCS.MICROSOFT.COM/ES-ES/DOTNET/CSHARP/PROGRAMMING-GUIDE/CLASSES-
AND-STRUCTS/OBJECTS
HTTPS://MSDN.MICROSOFT.COM/ES-ES/LIBRARY/MS173110(V=VS.80).ASPX
HTTPS://SUPPORT.MICROSOFT.COM/ES-ES/HELP/307368/HOW-TO-CREATE-CLASSES-AND-
OBJECTS-IN-VISUAL-C

Vous aimerez peut-être aussi