... (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. ... 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...
... Nhưng trong C# thì không, C# là hướng đối tượng, do vậy tất cả các mã
nguồn phải được đặt bên trong một lớp.
Câu hỏi 6: Có phải những phương thức và lớp trong C# hoạt động tương tự như trong các
ngôn ... nhiều các lớp gọi là các lớp cơ sở .NET. Những lớp này
được tổ chức bên trong các namespace. Chúng ta có thể tìm tài liệu về các lớp này trong thư
viện trực...
... khi xây dựng các lớp, ta có mong muốn là tạo ra nhiều hàm có cùng tên. Cũng
như hầu hết trong các ví dụ trước thì các lớp điều có nhiều hơn một phương thức khởi dựng.
Như trong lớp Time có các ... phương thức khởi dựng nhận các tham số khác nhau, như tham số
là đối tượng DateTime, hay tham số có thể được tùy chọn để thiết lập các giá trị của các biế...
... truyền các tham số dưới dạng các tham chiếu, thay
cho việc tạo ra một bản sao chép các tham số này. Khi đó các tham số bên trong GetTime() sẽ
tham chiếu đến cùng biến đã được khai báo trong hàm ... Lập Trình C#
m = Minute;
s = Second;
}
và cách gọi mới phương thức GetTime() trong Main():
t.GetTime( out theHour, out theMinute, out theSecond);
Tóm lại ta có các cách...
... trả về nhiều hơn một giá trị thì cách thực
hiện là tạo các tham số dưới hình thức tham chiếu. Khi đó trong phương thức ta sẽ xử lý và
Xây Dựng Lớp - Đối Tượng
107
Ngôn Ngữ Lập Trình C#
Cat miu ... phương thức chấp nhận nhiều số lượng các tham số.
Truyền tham chiếu
Những phương thức chỉ có thể trả về duy nhất một giá trị, mặc dù giá trị này có thể là một
tập hợp...
... phép trong C#, ngôn ngữ C# không cho phép tạo các phương thức bên ngoài của
lớp, nhưng ta có thể tạo được các phương thức giống như vậy bằng cách tạo các phương thức
tĩnh bên trong một lớp.
Xây Dựng ... còn lưu giữ lại giá trị 30 khi khởi tạo ban đầu.
Bộ khởi dựng sao chép
Bộ khởi dựng sao chép thực hiện việc tạo một đối tượng mới bằng cách sao chép tất cả các
bi...
... signed trong kiểu số nguyên?
Câu hỏi 9: Kiểu dữ liệu nào nhỏ nhất có thể lưu trữ được giá trị 45?
Câu hỏi 10: Số lớn nhất, và nhỏ nhất của kiểu int là số nào?
Câu hỏi 11: Có bao nhiêu bit trong một ... định?
Câu hỏi 16: Có thể chuyển từ một giá trị long sang giá trị int hay không?
Câu hỏi 17: Số lần tối thiểu các lệnh trong while được thực hiện?
Câu hỏi 18: Số lần...
... khi debug chương trình hoặc xây dựng các
ứng dụng
Trước khi một mã nguồn được biên dịch, một chương trình khác được gọi là chương trình
tiền xử lý sẽ thực hiện trước và chuẩn bị các đoạn mã nguồn ... dịch. Chương trình tiền
xử lý này sẽ tìm trong mã nguồn các kí hiệu chỉ dẫn biên dịch đặc biệt, tất cả các chỉ dẫn biên
dịch này đều được bắt đầu với dấu rà...
... C#
73
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
Ngôn Ngữ Lập Trình C#
7 So sánh bằng == != Phải
8 Phép toán logic
AND
& Trái
9 Phép toán ... toán có độ ưu tiên từ
bên phải qua trái. Các toán tử khác loại thì có độ ưu tiên từ trên xuống dưới, do vậy các...