Chương 2 Khởi đầu Chương này ta sẽ tạo, biên dịch và chạy chương trình “Hello World” bằng ngôn ngữ C#. Phân tích ngắn gọn chương trình để giới thiệu các đặc trưng chính yếu trong ngôn ngữ C#. Ví dụ 2-1 Chương trình Hello World class HelloWorld { static void Main( ) { // sử dụng đối tượng console của hệ thống ("Hello World"); } } Sau khi biên dịch và chạy HelloWorld, kết quả là dòng chữ “Hello World” hiển thị trên màn hình. Lớp, đối tượng và kiểu Bản chất của lập trình hướng đối tượng là tạo ra các kiểu mới | Khởi đầu Gvhd Nguyễn Tấn Trần Minh Khang Chương 2 Khởi đầu Chương này ta sẽ tạo biên dịch và chạy chương trình Hello World bằng ngôn ngữ C . Phân tích ngắn gọn chương trình để giới thiệu các đặc trưng chính yếu trong ngôn ngữ C . Ví dụ 2-1 Chương trình Hello World class HelloWorld static void Main sử dụng đối tượng console của hệ thống Hello World Sau khi biên dịch và chạy HelloWorld kết quả là dòng chữ Hello World hiển thị trên màn hình. Lớp đối tượng và kiểu Bản chất của lập trình hướng đối tượng là tạo ra các kiểu mới. Một kiểu biểu diễn một vật gì đó. Giống với các ngôn ngữ lập trình hướng đối tượng khác một kiểu trong C cũng định nghĩa bằng từ khoá class và được gọi là lớp còn thể hiện của lớp được gọi là đối tượng. Xem Ví dụ 2-1 ta thấy cách khai báo một lớp HelloWorld. Ta thấy ngay là cách khai báo và nội dung của một lớp hoàn toàn giống với ngôn ngữ Java và C chỉ có khác là cuối khai báo lớp không cần dấu Phương thức Các hành vi của một lớp được gọi là các phương thức thành viên gọi tắt là phương thức của lớp đó. Một phương thức là một hàm phương thức thành viên còn gọi là hàm thành viên . Các phương thức định nghĩa những gì mà một lớp có thể làm. Cách khai báo nội dung và cách sử dụng các phương thức giống hoàn toàn với Java và C . Trong ví dụ trên có một phương thức đặc biệt là phương thức Main như hàm main trong C là phương thức bắt đầu của một ứng dụng C có thể trả về kiểu void hay int. Mỗi một chương trình assembly có thể có nhiều phương thức Main nhưng khi đó phải chỉ định phương thức Main nào sẽ bắt đầu chương trình. 6 Khởi đầu Gvhd Nguyễn Tấn Trần Minh Khang Các ghi chú C có ba kiểu ghi chú trong đó có hai kiểu rất quen thuộc của C là dùng và . . Ngoài ra còn một kiểu ghi chú nữa sẽ trình bày ở các chương kế. Ví dụ 2-2 Hai hình thức ghi chú trong C class HelloWorld static void Main Đây là ghi trên một dòng Bắt đầu ghi chú nhiều dòng vẫn còn trong ghi chú Kết thúc ghi chú bằng Hello .