Tôi vừa quyết định tích hợp các kỹ năng lập trình MATLAB của mình với một số mã Java chặt chẽ hơn và chặt chẽ hơn. Vì vậy, tôi hy vọng nó sẽ không phải là một câu hỏi quá ngây thơ.Phương pháp của Java so với hàm
Tôi muốn biết nếu có bất kỳ lý do thực sự nào tại sao Java đề cập đến các chức năng như methods
và không phải là functions
, như nhiều ngôn ngữ khác của chương trình.
Có phải vì bản chất bên trong của OOP
Java so với các ngôn ngữ thủ tục như C/C++
? hoặc có bất kỳ lý do quan trọng (hoặc tinh tế) nào khác không?
Xin cảm ơn trước.
phương pháp là chức năng trong lớp học với quy mô lớp học ... –
@JavaNewb gì? –
Tôi không thực sự hài lòng với định nghĩa chứa trong câu trả lời được chấp nhận trong "dupe", khá thẳng thắn; nó vẫn đi xuống một vấn đề định nghĩa, và định nghĩa đó phụ thuộc vào ngữ cảnh. Điểm mấu chốt là "bởi vì đó là những gì Java gọi chúng". –