Tài liệu Hướng Đối Tượng Trong C# part 6 docx
... mà chứa một giá trị không thay đổi. Trong C# khái niệm hằng cũng giống như mọi ngôn ngữ khác. Tuy nhiên, hằng thì không cần thiết dùng trong mọi trường hợp. Trong một số trường hợp, bạn có một ... bạ n phải khai báo tường minh. Ví dụ: chúng ta có một chương trình chỉnh sửa tài liệu, và chúng ta muốn hạn chế số tài liệu được sửa đồng thời. Nhưng bởi vì ta bán phần mềm đó và n...
Ngày tải lên: 15/12/2013, 02:15
... tròn. 6. 8 Chỉ ra các đối tượng trong hệ thống rút tiền tự động ATM. 6. 9 Chỉ ra các lớp có thể kế thừa từ lớp điện thoại, xe hơi, và động vật. Chương 6: Lập trình hướng đối tượng 87 6. 2. ... Chương 6: Lập trình hướng đối tượng 81 Hình 6. 5 Lớp và thể hiện của lớp Khái niệm 6. 6 Thuộc tính lớp (class attribute) là một hạng mục dữ liệu...
Ngày tải lên: 21/12/2013, 20:15
... cảnh báo trong khi biên dịch. Trong C#, bạn nên sử dụng từ khoá new để đảm bảo bạn muốn hide phương thức đó. Gọi các phiên bản cơ sở của các chức năng(base Versions of Functions): Trong C# có ... implementation } } Trong bất kỳ một ngôn ngữ nào, phương thức nạp chồng có thể đem đến một lỗi nghiêm trọng nếu nó bị gọi sai. Trong chương tới ta sẽ bàn cách để tránh đều đó. Tron...
Ngày tải lên: 24/12/2013, 11:15
Tài liệu Hướng Đối Tượng Trong C# part 2 doc
... biệt, trong C# chúng được khai báo cùng nhau trong một khai báo thuộc tính đơn .Trong VB bạn khai báo tường minh tham số cho thủ tục set và có thể chọn tên của nó, nhưng ngược lại trong C# tham ... Thuộc tính(properties): Để định nghĩa thuộc tính trong C# bạn dùng cú pháp sau: public string SomeProperty { get { return "This is the ... Bạn có thể tạo ra thuộc tí...
Ngày tải lên: 24/12/2013, 11:15
Tài liệu Hướng Đối Tượng Trong C# part 3 doc
... báo như virtual . Trong C#, các kiểu dữ liệu có sẳn đã được override cho chúng ta để trả chuỗi đúng với sự mô tả của các kiểu đó. Nếu bạn không override phương thức ToString() trong lớp bạn định ... và public của lớp Object . Và những phương thức này cũng có trong tất cả lớp mà bạn định nghĩa. Một số phương thức được định nghĩa trong lớp Object là: Phương thức Bổ từ truy cập Ch...
Ngày tải lên: 24/12/2013, 11:15
Tài liệu Hướng Đối Tượng Trong C# part 4 doc
... chồng. Nó cũng không cho phép khai báo những bổ từ trên các thành phần trong khi định nghĩa một giao diện. Các thành phần bên trong một giao diện luôn luôn là public và không thể khai báo virtual ... string ToString() { return String.Format("Venus Bank Saver: Balance = {0 ,6: C}", balance); } } } Trong ví dụ trên chúng ta duy trì một trường private balance và điều...
Ngày tải lên: 24/12/2013, 11:15
Tài liệu Hướng Đối Tượng Trong C# part 5 docx
... định nghĩa trong System.IO để đọc dữ liệu như tập tin.Tuy nhiên có một sự kết nối gọi bên trong để mô tả một số đối tượng không quản lý. Tức là chúng ta cần thực thi một Destructor. Trong đoạn ... cách chúng hoạt động rất khác nhau. Bởi vì các đối tượng trong .NET và C# thì bị xoá bởi bộ thu gom rác (garbage collection). Trong C#, mẫu destruction làm việc theo hai giai đoạn...
Ngày tải lên: 24/12/2013, 11:15
Tài liệu Hướng Đối Tượng Trong C# part 7 docx
... Dimensions được định nghĩa như trên gọi là một struct. Một struct dùng để nhóm một số dữ liệu lại với nhau. Trong C#, một struct được định nghĩa gần giống như một lớp chỉ khác từ khoá và một vài điểm ... Nhưng nó cũng như các kiểu dữ liệu khác đều thừa kế từ lớp System.object. Và chúng ta có thể override trong một struct. Ví dụ ta override phương thức ToString() trong struct s...
Ngày tải lên: 21/01/2014, 16:20
Tài liệu Hướng Đối Tượng Trong C# part 8 doc
... số integer nhưng nó ép kiểu sang kiểu long và điều này thì cho phép trong C#. Xét dòng lệnh: double x = d + a; Ta thấy trong nạp chồng này có số kiểu double và kiểu integer, cộng chúng lại ... chúng ta sử dụng các toán hạng như +, * trong lớp của chúng ta. Chúng ta phải nói với trình biên dịch biết ý nghĩa của những toán hạng có liên quan trong ngữ cảnh của lớp đó. Và cách ch...
Ngày tải lên: 21/01/2014, 16:20
Tài liệu Hướng Đối Tượng Trong C# part 9 ppt
... thứ hai và z là phần tử thứ ba. Và để gán giá trị cho x ta thường làm như sau: MyVector[0] = 3 .6; Nếu xem vector như là mảng chúng ta thường có thể thực hiện các thao tác như lập lại: for(int ... vect2[i] = i; } Với sự định nghĩa vector như hiện tại thì đoạn mã này sẽ tạo ra một lỗi nhỏ trong thời gian biên dịch, vì trình biên dịch không hiểu cái nào là phần tử đầu tiên của vector...
Ngày tải lên: 21/01/2014, 16:20