01/10/2018, 13:43
Tạo một Class trong C#
Em có một bài tập minh họa tính Diện tích hình chữ nhật trong C# như thế này, giả sử bây giờ em không viết chung trong 1 class nữa, mà em sẽ tạo ra 2 Class. 1 Class: Rectangle ( thực thi các phương thức hiển thị chiều dài chiều rộng, tính diện tích)
và 1 class ExecuteRetangle(chứa hàm main để thực thi tất cả các phương thức trong Class: Rectangle thì em phải làm sao ạ!??)
using System;
namespace BaiTapMinhHoa
{
class Rectangle
{
double length;
double width;
static void main(string[] args)
{
Console.WriteLine("Chuong trinh minh hoa huong doi tuong trong C#");
Console.WriteLine("----------------------------------------------");
//tao doi tuong Rectangle
Rectangle r1 = new Rectangle();
//goi cac huong thuc cua doi tuong nay
r1.AcceptDetails();
r1.GetArea();
r1.Display();
Console.ReadLine();
Console.ReadKey();
}
public void AcceptDetails()
{
length = 5.4;
width = 4.5;
}
public double GetArea()
{
return length * width;
}
public void Display()
{
Console.WriteLine("Chieu dai: {0}", length);
Console.WriteLine("Chieu rong: {0}", width);
Console.WriteLine("Dien tich: {0}", GetArea());
}
}
}
Bài liên quan
Bạn hãy xem kiến thức về kế thừa trong hướng đối tượng nói chung và tìm video hướng dẫn về kế thừa trong C# trên youtube để có thể làm được việc mà bạn muốn. Yêu cầu trên thực sự rất đơn giản.
bài này nổi tiếng thật là bài mà trường đại học quốc gia sing cũng bắt sinh viên làm .Có cả class diagram ấy