CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 609

609

Chương 16: Các giao diện và mẫu thông dụng

using System;

[Serializable]

public class Employee {

private string name;

private int age;

[NonSerialized]

private string address;

// Phương thức khởi dựng đơn giản.

public Employee(string name, int age, string address) {

this.name = name;

this.age = age;

this.address = address;

}

// Thuộc tính công khai dùng để truy xuất tên của nhân viên.

public string Name {

get { return name; }

set { name = value; }

}

// Thuộc tính công khai dùng để truy xuất tuổi của nhân viên.

public int Age {

get { return age; }

set { age = value; }

}

// Thuộc tính công khai dùng để truy xuất địa chỉ của nhân viên.

// Sử dụng "Lazy Initialization" để thiết lập địa chỉ vì

// đối tượng được-giải-tuần-tự-hóa sẽ không có giá trị địa chỉ.

public string Address {

get {

if (address == null) {

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.