Video: Ở nhà một mình, em gái bị tên nghiện vào “lột đồ" | NHẬN DIỆN TỘI PHẠM | ANTC 2025
Java cho phép bạn định nghĩa một lớp. Điều đó nghĩa là gì? Nghĩ theo cách này. Điều gì phân biệt một tài khoản ngân hàng với tài khoản khác? Nếu bạn hỏi một chủ ngân hàng câu hỏi này, bạn sẽ nghe thấy một sân chơi lâu dài. Ngân hàng mô tả lãi suất, phí, hình phạt - toàn bộ thói quen. Đừng lo lắng, ví dụ này, bạn không cần phải biết tất cả những điều đó.
Thay vào đó, bạn muốn biết tài khoản của tôi khác với tài khoản của bạn như thế nào. Cuối cùng, tài khoản của tôi được đặt tên là Barry Burd, kinh doanh theo Burd Brain Consulting, và tài khoản của bạn được đặt tên là Jane Q. Reader, kinh doanh dưới dạng Chuyên gia Java Budding. Tài khoản của tôi có 24 đô la. 02 trong đó. Của bạn thì sao?
Khi bạn đi đến nó, sự khác biệt giữa một tài khoản và một tài khoản khác có thể được tóm tắt như các giá trị của các biến. Có thể có một biến có tên
cân bằng
. Đối với tôi, giá trị
cân bằng
là
24. 02
. Đối với bạn, giá trị
cân bằng
là
55. 63
. Câu hỏi đặt ra là, khi viết một chương trình máy tính để xử lý các tài khoản, làm thế nào để tôi tách biến
cân bằng
của tôi từ biến
cân bằng
của bạn?
Câu trả lời là tạo ra hai đối tượng riêng biệt. Để biến số
cân bằng
sống bên trong một trong các đối tượng và để biến khác
cân bằng
sống bên trong đối tượng kia. Trong khi bạn đang ở đó, hãy đặt biến
tên
và biến
địa chỉ
trong mỗi đối tượng. Và ở đó bạn có nó: hai đối tượng, và mỗi đối tượng đại diện cho tài khoản
. Cụ thể hơn, mỗi đối tượng là một thể hiện của lớp Tài khoản.
Cho đến nay, rất hay. Tuy nhiên, bạn vẫn chưa giải quyết vấn đề gốc. Trong chương trình máy tính của bạn, làm thế nào để bạn tham khảo biến
cân bằng của tôi
, trái ngược với biến
cân bằng
của bạn? Vâng, bạn có hai đối tượng ngồi xung quanh, vì vậy có thể bạn có các biến để tham khảo hai đối tượng. Tạo một biến có tên myAccount và một biến khác có tên yourAccount. Biến
myAccount
đề cập đến đối tượng của tôi (ví dụ của tôi về lớp
Tài khoản
) với tất cả các nội dung bên trong nó. Để tham khảo số dư của tôi, hãy viết
myAccount. cân bằng
Để tham khảo tên của tôi, hãy viết
myAccount. tên
Sau đó,
yourAccount. cân bằng
đề cập đến giá trị trong biến
balance
của đối tượng của bạn và
yourAccount. tên
đề cập đến giá trị của biến
tên
của đối tượng của bạn. Để nói với Java số tiền tôi có trong tài khoản của tôi, bạn có thể viết
myAccount. cân bằng = 24. 02;
Để hiển thị tên của bạn trên màn hình, bạn có thể viết
ra.println (Tên tài khoản của bạn);
Ý nghĩa của việc là một tài khoản.
tài khoản lớp công cộng {
Tên dây;
Địa chỉ chuỗi;
cân bằng đôi;
}
Lớp
Tài khoản
xác định nghĩa là
Tài khoản
là gì? Cụ thể, mã này cho bạn biết rằng mỗi phiên bản
Tài khoản
của lớp có ba biến:
tên
,
địa chỉ
và
cân bằng
. Điều này phù hợp với thông tin trong hình trên. 1. Lập trình Java có một tên đặc biệt cho các biến kiểu này (các biến thuộc về các thể hiện của các lớp). Mỗi biến này -
tên
,
địa chỉ
và
cân bằng
- được gọi là trường.
Một biến tuyên bố bên trong một lớp chứ không phải bên trong một phương thức nào đó là một trường. Các biến
tên
,
địa chỉ
, và
cân bằng
là các lĩnh vực. Một tên khác của một trường là một biến thể.
Bạn có thực sự xác định được một lớp Java hoàn chỉnh chỉ với bốn dòng mã (đưa ra hoặc có một dấu ngoặc nhọn)? Bạn chắc chắn có thể. Một lớp học là một nhóm các thứ hiện có. Trong lớp
Tài khoản
, những thứ hiện tại là hai giá trị
Chuỗi
và giá trị
đôi
.
Các khai báo trường có quyền truy cập mặc định, có nghĩa là một từ không được thêm trước tên kiểu
Chuỗi
. Các lựa chọn thay thế cho truy cập mặc định là quyền truy cập công cộng, được bảo vệ, và cá nhân:
public String name;
địa chỉ String được bảo vệ;
cân bằng kép riêng;
Các lập trình viên chuyên nghiệp bỏ qua việc sử dụng truy cập mặc định vì truy cập mặc định không che chắn một trường khỏi tình trạng lạm dụng tình cờ. Tuy nhiên, bạn học tốt nhất khi bạn tìm hiểu về các công cụ đơn giản nhất, và trong Java, truy cập mặc định là công cụ đơn giản nhất.