Tìm hiểu và tạo các lớp học: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 11

Tìm hiểu và tạo các lớp học: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 11
Tìm hiểu và tạo các lớp học: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 11

Video: Tìm hiểu và tạo các lớp học: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 11

Video: Tìm hiểu và tạo các lớp học: Phát triển ứng dụng Mango cho Windows Phone 7.5 - Phần 11
Video: Làm việc với thư mục trong windows 10 - YouTube 2024, Tháng tư
Anonim

Trong hướng dẫn trước, chúng ta đã xem xét kiểu dữ liệu DateTime và các cách khác nhau để thao tác ngày tháng và thời gian. Trong phần này của loạt hướng dẫn Phát triển ứng dụng Mango của Windows Phone 7.5, chúng ta sẽ xem xét khối xây dựng cơ bản của mã, tức là Lớp.

Vậy hãy bắt đầu!

Một lớp là một hội đồng cho phép chúng tôi tạo các loại tùy chỉnh bằng cách nhóm các loại biến, phương pháp, thuộc tính và sự kiện khác nhau với nhau. Về cơ bản một lớp là một bản in màu xanh. Các đối tượng là các cá thể của một lớp với các giá trị khác nhau cho các thuộc tính. Vì vậy, ví dụ cho phép lấy một ví dụ về một chiếc xe hơi. Tất cả các loại xe đều có tên nhà sản xuất, số mẫu, màu, năm xây dựng, vv Ô tô có thể thực hiện các hành động khác nhau như tăng tốc, phanh, vv Honda Civic, Toyota Corolla, vv là các trường hợp của xe. Trừu tượng là một phần cực kỳ quan trọng trong việc xây dựng một lớp học. Tóm tắt chỉ đề cập đến việc chọn các nội dung cần thiết trong ngữ cảnh đã cho.

Tiếp theo, hãy xem cách tạo lớp tùy chỉnh.
Tiếp theo, hãy xem cách tạo lớp tùy chỉnh.

Cũng giống như bài học trước, chúng ta sẽ tạo một dự án mới với một tên duy nhất ngoại trừ dự án này sẽ không liên quan đến bất kỳ điều khiển nào mà đúng hơn là chúng ta sẽ làm việc với mã C #. Khi dự án được tạo và được hiển thị trong chế độ Thiết kế, nhấp chuột phải vào tên Dự án và chọn Thêm từ trình đơn được hiển thị. Trong menu Thêm, chọn Lớp. Một cửa sổ mới mở ra yêu cầu tên của lớp. Nhập tên là Ô tô.

Sao chép các dòng mã sau vào lớp Ô tô của bạn

lớp xe

{

chuỗi công cộng

public string Người mẫu

năm công cộng

chuỗi công cộng

public void Accelerate ()

{

// Mã màu trắng ở đây để tăng tốc

}

public void Decelerate ()

{

// Viết mã ở đây để giảm tốc độ

}

}

Các từ khóa “lớp” nói với trình biên dịch rằng khối mã sau đây là một lớp. Ô tô là tên của lớp học. Đối với lớp xe của chúng tôi, chúng tôi có bốn thuộc tính, viz. Tạo, Kiểu, Năm và Màu. “Công khai” là trình chỉ định truy cập theo sau là kiểu dữ liệu (chuỗi cho Make, Model và Color và integer cho Year). Như đã đề cập trước đó, lớp học chứa các phương thức cung cấp chức năng lớp. Trong lớp xe của chúng tôi, chúng tôi có hai phương pháp tăng tốc và giảm tốc. Những phương pháp này sẽ chứa mã sẽ cho phép chiếc xe tăng tốc và giảm tốc.

Bây giờ để tạo ra thể hiện của lớp Car trong tệp MainPage.cs của chúng ta, tất cả những gì chúng ta phải làm là gõ mã sau đây. Dòng mã này có thể được thêm vào trong sự kiện Button Click hoặc có thể được định nghĩa ở cấp độ toàn cầu ngay sau khi lớp công khai một phần MainPage: PhoneApplicationPage bắt đầu:

Xe myNewCar = Xe mới ();

Bây giờ để đặt giá trị cho các biến bạn sẽ viết các câu lệnh sau

myNewCar.Make = “Honda”;

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = “Đỏ”;

Để gọi các phương thức được định nghĩa trong lớp xe, bạn sẽ viết tên đối tượng theo sau là dấu chấm (.) Theo sau là tên của phương thức.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Đó là cách tạo và triển khai các lớp cơ bản dễ dàng như thế nào. Chúng tôi sẽ tìm hiểu thêm về cách làm việc với các lớp học trong phần tiếp theo.

Đề xuất: