Lập trình hướng đối tượng (OOP)
Object Oriented Programming
Lập trình hướng đối tượng là gì?
Là một phương pháp lập trình dựa trên việc mô hình hoá đưa đối tượng thực tế hoặc trừu tượng vào trong môi trường của ngôn ngữ lập trình hiện tại thông qua các lớp (Class).
Class là một kiểu dữ liệu người dùng tự định nghĩa ra để mô hình hoá các đối tượng. Có 2 phần chính: dữ liệu (Field/Properties) và phương thức (Method/Function) để mô tả hành vi của đối tượng.
namespace OOP
{
//
class Cat
{
public string name;
public int age;
public Cat(string catName, int catAge) //constructor
{
name = catName;
age = catAge;
}
public void Sleep()
{
Console.WriteLine($"Meo {this.name} dang ngu");
}
}
public static void Main(string[] args)
{
Cat tom = new Cat("Tom", 3);
tom.Sleep(); //Meo Tom dang ngu
}
//
}Last updated