Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng lập trình DOT NET - Bài 4 Hướng đối tượng C#(tt)
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng lập trình DOT NET - Bài 4 Hướng đối tượng C#(tt)
Phương Hiền
82
25
ppt
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Khai báo sử dụng thuộc tính của lớp, sử dụng các loại thuộc tính khác nhau. Định nghĩa nạp chồng toán tử, các toán tử có thể nạp chồng và cú pháp nạp chồng toán tử. Thuộc tính là khái niệm cho phép truy cập trạng thái của lớp thông qua phương thức của lớp thay vì truy cập trực tiếp tới các biến thành viên. Đặc tính này cung cấp khả năng bảo vệ các trường bên trong một lớp. | Hướng đối tượng C#(tt) Bài 4 Yêu cầu Khai báo sử dụng thuộc tính của lớp, sử dụng các loại thuộc tính khác nhau. Định nghĩa nạp chồng toán tử, các toán tử có thể nạp chồng và cú pháp nạp chồng toán tử. Định nghĩa thuộc tính Thuộc tính là khái niệm cho phép truy cập trạng thái của lớp thông qua phương thức của lớp thay vì truy cập trực tiếp tới các biến thành viên. Đặc tính này cung cấp khả năng bảo vệ các trường bên trong một lớp. Ví dụ minh họa class Circle { private double radius; public Circle(double radius) { this.radius=radius; } public double Radius { get { return radius; } set { radius = value; } } } Truy cập lấy dữ liệu (get accessor) Khai báo giống như một phương thức của lớp dùng để trả về một đối tượng có kiểu dữ liệu của thuộc tính. get { return radius; } Bất cứ khi nào ta tham chiếu đến một thuộc tính hay gán giá trị thuộc tính cho một biến thì bộ truy cập lấy dữ liệu sẽ được thực hiện Circle c=new Circle(5); double r=c.Radius; Truy cập thiết lập dữ liệu (set accessor) Bộ truy cập này sẽ thiết lập một giá trị mới cho thuộc tính. Khi định nghĩa bộ truy cập thiết lập dữ liệu ta phải dùng từ khóa value set { radius=value; } Khi ta gán một giá trị cho thuộc tính, bộ truy cập thiết lập dữ liệu sẽ được tự động thực hiện double r=10; c.Radius=r; Thuộc tính chỉ đọc, chỉ viết Ta có thể tạo ra thuộc tính chỉ đọc bằng cách bỏ thủ tục set trong khai báo và có thể tạo thuộc tính chỉ ghi bằng cách bỏ thủ tục get trong khai báo private string name; public string Name { get {return name;} } Lưu ý C# không cho phép cài đặt những bổ từ khác nhau cho thủ tục set và get. Nếu muốn tạo ra một thuộc tính có public để đọc, nhưng lại muốn hạn chế protected trong gán thì đầu tiên phải tạo thuộc tính chỉ đọc với public và sau đó tạo một phương thức set với bổ từ protected bên ngoài thuộc tính đó. Lưu ý public string Name { get {return name;} } protected void SetName (string value) { if (value.Length>20) //code xử lý khi dl không hợp lệ else name=value; } Thuộc tính virtual, . | Hướng đối tượng C#(tt) Bài 4 Yêu cầu Khai báo sử dụng thuộc tính của lớp, sử dụng các loại thuộc tính khác nhau. Định nghĩa nạp chồng toán tử, các toán tử có thể nạp chồng và cú pháp nạp chồng toán tử. Định nghĩa thuộc tính Thuộc tính là khái niệm cho phép truy cập trạng thái của lớp thông qua phương thức của lớp thay vì truy cập trực tiếp tới các biến thành viên. Đặc tính này cung cấp khả năng bảo vệ các trường bên trong một lớp. Ví dụ minh họa class Circle { private double radius; public Circle(double radius) { this.radius=radius; } public double Radius { get { return radius; } set { radius = value; } } } Truy cập lấy dữ liệu (get accessor) Khai báo giống như một phương thức của lớp dùng để trả về một đối tượng có kiểu dữ liệu của thuộc tính. get { return radius; } Bất cứ khi nào ta tham chiếu đến một thuộc tính hay gán giá trị thuộc tính cho một biến thì bộ truy cập lấy dữ liệu sẽ được thực hiện Circle c=new Circle(5); double r=c.Radius; Truy cập thiết lập dữ liệu (set accessor) Bộ
TÀI LIỆU LIÊN QUAN
Bài giảng lập trình DOT NET - Bài 13 + 14 Lập trình cơ sở dữ liệu
Bài giảng lập trình DOT NET - Bài 8 Lập trình tổng quát trong C#
Bài giảng lập trình DOT NET - Bài 1 Nhập môn DotNet
Bài giảng lập trình DOT NET - Bài 3 Lập trình hướng đối tượng C#
Bài giảng lập trình DOT NET - Bài 10 Lập trình Windows Form
Bài giảng lập trình DOT NET - Bài 7 Cấu trúc dữ liệu trong C#
Bài giảng lập trình DOT NET - Bài 4 Hướng đối tượng C#(tt)
Bài giảng lập trình DOT NET - Bài 5 Hướng đối tượng C# (tt)
Bài giảng Lập trình an toàn: Chương 3 - Lương Ánh Hoàng
Bài giảng Lập trình mạng: Chương 3 - Lê Bá Vui
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.