Thông thường, một phương thức có một tên duy nhất trong lớp của nó. Tuy nhiên, một phương thức có thể trùng tên với các phương thức khác do quá tải phương thức. Phương pháp quá tải. Ngôn ngữ lập trình Java hỗ trợ các phương thức nạp chồng và Java có thể phân biệt giữa các phương thức với các ký hiệu phương thức khác nhau.