tailieunhanh - Giáo trình hướng dẫn xây dựng một trình tự xử lý các toán tử trong phép toán đại số có độ ưu tiên p4

Người lập trình tạo ra các kiểu dữ liệu mới bằng cách xây dựng các lớp đối tượng và đó cũng chính là các vấn đề chúng ta cần thảo luận trong chương này. Đây là khả năng để tạo ra những kiểu dữ liệu mới, một đặc tính quan trọng của ngôn ngữ lập trình hướng đối tượng. Chúng ta có thể xây dựng những kiểu dữ liệu mới trong ngôn ngữ C# bằng cách khai báo và định nghĩa những lớp | Ngôn Ngữ Lập Trình C tạp. Người lập trình tạo ra các kiểu dữ liệu mới bằng cách xây dựng các lớp đối tượng và đó cũng chính là các vấn đề chúng ta cần thảo luận trong chương này. Đây là khả năng để tạo ra những kiểu dữ liệu mới một đặc tính quan trọng của ngôn ngữ lập trình hướng đối tượng. Chúng ta có thể xây dựng những kiểu dữ liệu mới trong ngôn ngữ C bằng cách khai báo và định nghĩa những lớp. Ngoài ra ta cũng có thể định nghĩa các kiểu dữ liệu với những giao diện interface sẽ được bàn trong Chương 8 sau. Thể hiện của một lớp được gọi là những đối tượng object . Những đối tượng này được tạo trong bộ nhớ khi chương trình được thực hiện. Sự khác nhau giữa một lớp và một đối tượng cũng giống như sự khác nhau giữa khái niệm giữa loài mèo và một con mèo Mun đang nằm bên chân của ta. Chúng ta không thể đụng chạm hay đùa giỡn với khái niệm mèo nhưng có thể thực hiện điều đó được với mèo Mun nó là một thực thể sống động chứ không trừu tượng như khái niệm họ loài mèo. Một họ mèo mô tả những con mèo có các đặc tính có trọng lượng có chiều cao màu mắt màu lông .chúng cũng có hành động như là ăn ngủ leo trèo .một con mèo ví dụ như mèo Mun chẳng hạn nó cũng có trọng lượng xác định là 5 kg chiều cao 15 cm màu mắt đen lông cũng có những khả năng như ăn ngủ leo trèo . Lợi ích to lớn của những lớp trong ngôn ngữ lập trình là khả năng đóng gói các thuộc tính và tính chất của một thực thể trong một khối đơn tự có nghĩa tự khả năng duy trì . Ví dụ khi chúng ta muốn sắp nội dung những thể hiện hay đối tượng của lớp điều khiển ListBox trên Windows chỉ cần gọi các đối tượng này thì chúng sẽ tự sắp xếp còn việc chúng làm ra sao thì ta không quan tâm và cũng chỉ cần biết bấy nhiêu đó thôi. Đóng gói cùng với đa hình polymorphism và kế thừa inheritance là các thuộc tính chính yếu của bất kỳ một ngôn ngữ lập trình hướng đối tượng nào. Chương 4 này sẽ trình bày các đặc tính của ngôn ngữ lập trình C để xây dựng các lớp đối tượng. Thành phần của một lớp các hành vi và các thuộc tính .

TỪ KHÓA LIÊN QUAN