Está en la página 1de 2

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior

Instituto Universitario Jesús Obrero

Extensión Barquisimeto

OBJETOS Y

CLASE EN

PROGRAMACIÓN

ORIENTADA A OBJETOS CARACTERÍSTICAS

La programación orientada a Es importante señalar que la POO


objetos (Object Oriented puede variar según el programador.
Programming, OOP) es Y esto sucede porque hay un cambio
un modelo de programación de concepto; no se trata tanto de
informática que organiza el diseño una única escala sino, de una forma
de software de concebir la programación.
en torno a datos u objetos, en lugar
de funciones y lógica. Un objeto se Lo cierto es que este tipo de
puede definir como un campo de programación es mucho más abierta,
datos que tiene atributos y aunque favorece una estructuración
comportamiento único. ordenada. Se requiere de una cierta
formación previa, pero en la práctica
hay varias ventajas por las que
CLASE
puede interesar esta metodología.
Una clase es la descripción de un conjunto de La organización del código se realiza
objetos similares; consta de en distintas clases que,

métodos y de datos que resumen las


características comunes de dicho
posteriormente, podrán concretarse
en objetos.
conjunto.
MÉTODO
OBJETO
Un método es un bloque de código
Objeto es el concepto clave de la que contiene una serie de
instrucciones.
Programación Orientada a Objetos, la idea
Un programa hace que se ejecuten
de objeto es similar a la del mundo real, un las instrucciones al llamar al método
objeto puede ser una silla, una y
mesa. Los objetos tienen dos especificando los argumentos de
método necesarios. En C#, todas las
características: Un estado y un
instrucciones ejecutadas se
comportamiento. realizan en el contexto de un
método.
INSTANCIA
CARACTERÍSTICAS Y
Una instancia es la particularización,
realización SINTAXIS DE UNA CLASE
específica u ocurrencia de una determinada EN C#
clase, entidad (modelo entidad- Una clase es una plantilla (molde), que
relación) o prototipo. En los lenguajes de define atributos (variables) y métodos
programación orientada a objetos un (funciones)
objeto es una instancia de una clase. Esto La clase define los atributos y métodos
es, un miembro de una comunes a los objetos de ese tipo,
clase que tiene atributos en lugar de pero luego, cada objeto tendrá sus propios
variables. valores y compartirán las mismas
funciones.
ATRIBUTO
La sintaxis de una clase en c# es:
Los atributos son las características
class [nombre de la clase] {
individuales que diferencian un objeto de
[atributos o variables de la clase]
otro y determinan su apariencia, estado u
[métodos o funciones de la clase]
otras cualidades. Los atributos se
[main]
guardan en variables denominadas de
}
instancia, y cada objeto particular
puede tener valores distintos para estas
variables.

Integrantes Sección "B":


Niarby Sarmiento V-30.129.560
Jose A. Orozco V- 29.517.419
Gladys Mata V- 30.019.852
Ejemplo:
using System;
namespace last_proyect
{
class materia //Nombre de la clase
{
static string nombre, asignatura; //Nombre para el estudiante y la
materia a calcular el promedio (atributos pertenecientes a la clase "Materia"
static int nota1,nota2,nota3; // Notas obtenidas en la materia (atributos)
public static void Main(string[] args)
{
Console.WriteLine("CÁLCULO DEL PROMEDIO FINAL");
pedirDatos();
calcProm();
Console.WriteLine("El promedio de la materia {0} para el alumno {1} es
de {2} puntos", asignatura, nombre, calcProm());
Console.Write("Conforme a su nota, presione una tecla para finalizar");
Console.ReadKey(true);
}
public static void pedirDatos() /
//MÉTODO para solicitar la información de los atributos
{
Console.WriteLine("Ingrese el nombre del alumno");
nombre = Console.ReadLine();
Console.WriteLine("Ingrese la materia cursada");
asignatura = Console.ReadLine();
Console.WriteLine ("Ingrese las notas");
nota1 = Convert.ToInt32(Console.ReadLine());
nota2 = Convert.ToInt32(Console.ReadLine());
nota3 = Convert.ToInt32(Console.ReadLine());
}
public static int calcProm() / / MÉTODO para calcular promedio a
través de una función
{
int promedio; //variable que nos retornará la función
promedio = ((nota1 + nota2 + nota3) / 3);
return promedio;
}
}
}

Integrantes Sección "B":


Niarby Sarmiento V-30.129.560
Jose A. Orozco V- 29.517.419
Gladys Mata V- 30.019.852

También podría gustarte