Tôi có khái niệm về các biến tĩnh nhưng lợi ích của các phương thức tĩnh trong một lớp là gì. Tôi đã làm việc trên một số dự án nhưng tôi đã không thực hiện một phương pháp tĩnh. Bất cứ khi nào tôi cần gọi một phương thức của một lớp, tôi tạo một đối tượng của lớp đó và gọi phương thức mong muốn.Khi nào tôi nên sử dụng các phương pháp tĩnh trong một lớp học và các lợi ích là gì?
Q: Biến tĩnh trong phương thức giữ giá trị của nó ngay cả khi phương thức được thực thi nhưng chỉ có thể truy cập trong phương thức chứa nhưng định nghĩa tĩnh nhất là gì?
Q: Việc gọi phương thức tĩnh mà không tạo đối tượng của lớp đó là lợi ích duy nhất của phương pháp tĩnh?
Q: Phạm vi truy cập cho phương pháp tĩnh là gì?
Cảm ơn
Điều này đã được thảo luận khá nhiều trên SO, hãy xem http://stackoverflow.com/questions/169378/c-method-can-be-made-static-but-should-it/169423#169423 và các câu hỏi khác xuất hiện khi bạn tìm kiếm "phương pháp tĩnh". – PeterAllenWebb