Câu hỏi được gắn thẻ «overloading»

Các thuật ngữ quá tải và quá tải có thể đề cập đến: - Quá tải hàm xây dựng và phương thức, một loại đa hình trong đó các hàm khác nhau có cùng tên được gọi dựa trên các loại dữ liệu của các tham số được truyền - Quá tải toán tử, một dạng quá tải hàm hoặc phương thức trong đó hành động bị quá tải là một toán tử, chẳng hạn như + hoặc -




21
Đa hình vs Overriding vs Quá tải
Về mặt Java, khi ai đó hỏi: Đa hình là gì? Sẽ quá tải hoặc ghi đè là một câu trả lời có thể chấp nhận? Tôi nghĩ rằng có một chút nhiều hơn thế. NẾU bạn đã có một lớp cơ sở trừu tượng xác định một phương thức …



6
Quá tải chức năng TypeScript
Phần 6.3 của đặc tả ngôn ngữ TypeScript nói về quá tải chức năng và đưa ra các ví dụ cụ thể về cách thực hiện điều này. Tuy nhiên nếu tôi thử một cái gì đó như thế này: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { } …


15
Quá tải hàm Python
Tôi biết rằng Python không hỗ trợ quá tải phương thức, nhưng tôi đã gặp phải một vấn đề mà dường như tôi không thể giải quyết theo cách tốt đẹp của Pythonic. Tôi đang làm một trò chơi trong đó một nhân vật cần phải bắn nhiều loại đạn …

8
Xóa đúng số nguyên khỏi Danh sách <Số nguyên>
Đây là một cạm bẫy tốt đẹp tôi vừa gặp phải. Xem xét danh sách các số nguyên: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Bất kỳ phỏng đoán giáo dục về những gì xảy ra khi bạn thực hiện list.remove(1)? Thế còn list.remove(new Integer(1))? Điều này có …

10
Quá tải chức năng PHP
Đến từ nền C ++;) Làm cách nào tôi có thể quá tải các hàm PHP? Một định nghĩa hàm nếu có bất kỳ đối số và một đối số khác nếu không có đối số? Có khả thi trong PHP không? Hoặc tôi nên sử dụng nếu khác để …

15
Làm cách nào để sử dụng nạp chồng phương thức trong Python?
Tôi đang cố gắng thực hiện nạp chồng phương thức trong Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) nhưng đầu ra là second method 2; tương tự: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', …


7
Phương thức quá tải cho đối số null
Tôi đã thêm ba phương thức với các tham số: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Khi tôi gọi doSomething(null), trình biên dịch sẽ ném lỗi dưới dạng các …
133 java  oop  null  overloading 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.