Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Métodos de Clase | Introducción a la Programación Orientada a Objetos (OOP)
C# Más Allá de lo Básico

bookMétodos de Clase

Al igual que las estructuras, las clases también pueden tener métodos. La sintaxis para crear y llamar métodos también es muy similar.

Por ejemplo, se puede crear una clase llamada Rectangle con los atributos width y height, y un método llamado area, que calcula el área del objeto rectángulo en función de los valores de width y height:

index.cs

index.cs

copy
1234567
class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index.cs

index.cs

copy
123456789101112131415161718192021222324252627
using System; public class ConsoleApp { class Rectangle { public double width; public double height; public double area() { return width * height; } } public static void Main(string[] args) { Rectangle r1 = new Rectangle(); r1.width = 10; r1.height = 20; Rectangle r2 = new Rectangle(); r2.width = 14.7; r2.height= 17.9; Console.WriteLine($"Area of R1 is {r1.area()}"); Console.WriteLine($"Area of R2 is {r2.area()}"); } }
question mark

¿Cuál de los siguientes es un método válido?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you show me how to define a method inside a class?

How do I call a method from an instance of a class?

What is the difference between a method and a regular function in a class?

Awesome!

Completion rate improved to 2.04

bookMétodos de Clase

Desliza para mostrar el menú

Al igual que las estructuras, las clases también pueden tener métodos. La sintaxis para crear y llamar métodos también es muy similar.

Por ejemplo, se puede crear una clase llamada Rectangle con los atributos width y height, y un método llamado area, que calcula el área del objeto rectángulo en función de los valores de width y height:

index.cs

index.cs

copy
1234567
class className { // ... other class code public returnType methodName(datatype param1, datatype param2, ...) { // code } }
index.cs

index.cs

copy
123456789101112131415161718192021222324252627
using System; public class ConsoleApp { class Rectangle { public double width; public double height; public double area() { return width * height; } } public static void Main(string[] args) { Rectangle r1 = new Rectangle(); r1.width = 10; r1.height = 20; Rectangle r2 = new Rectangle(); r2.width = 14.7; r2.height= 17.9; Console.WriteLine($"Area of R1 is {r1.area()}"); Console.WriteLine($"Area of R2 is {r2.area()}"); } }
question mark

¿Cuál de los siguientes es un método válido?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 7
some-alt