Static trong Apex là gì?
Static trong Apex là gì?

Video: Static trong Apex là gì?

Video: Static trong Apex là gì?
Video: Salesforce Apex Master Class (Ep. 20) - What is the Static Keyword in Apex? 2024, Tháng mười một
Anonim

MỘT tĩnh phương thức hoặc biến không yêu cầu một thể hiện của lớp để chạy. Trước khi một đối tượng của một lớp được tạo, tất cả tĩnh các biến thành viên trong một lớp được khởi tạo và tất cả tĩnh khối mã khởi tạo được thực thi. MỘT tĩnh biến là tĩnh chỉ trong phạm vi của Đỉnh Giao dịch.

Hơn nữa, tĩnh có nghĩa là gì trong Apex?

tĩnh [stat-ik] (tính từ): thiếu chuyển động, phát triển hoặc sức sống. Tĩnh là một công cụ sửa đổi từ khóa đặc biệt, thường được sử dụng trong Đỉnh điều đó đủ quan trọng để có được bài đăng của chính nó. Tĩnh biến là các biến thuộc về một lớp tổng thể, không phải một đối tượng cụ thể của một lớp.

Hơn nữa, tại sao các phương pháp kiểm tra lại tĩnh trong Salesforce? Phương pháp thử nghiệm là tĩnh bởi vì bạn không gọi phương pháp thử rõ ràng khi bạn chạy một lớp để thực thi. MỘT phương pháp tĩnh không yêu cầu một phiên bản của lớp để chạy. Chúng được tạo với mọi đối tượng được khởi tạo từ lớp mà chúng được khai báo. Đánh dấu là đã giải quyết nếu điều này hữu ích.

Cũng được hỏi, sự khác biệt giữa các biến tĩnh và không tĩnh trong Apex là gì?

- MỘT biến tĩnh được chia sẻ ở giữa tất cả các phiên bản của một lớp. - MỘT không - biến tĩnh là cụ thể cho một phiên bản duy nhất của lớp đó. Vd: A biến tĩnh có thể được chia sẻ bởi tất cả người dùng cho hệ thống đang chạy hiện tại.

Phạm vi của một biến tĩnh riêng là gì?

MỘT biến công khai có thể truy cập từ mọi nơi (tốt, bất cứ nơi nào mà lớp học có thể truy cập được). MỘT biến riêng chỉ có thể truy cập bên trong lớp. MỘT biến tĩnh thuộc về lớp chứ không phải là một thể hiện của một lớp.

Đề xuất: