Ví dụ Java về Overload (nạp chồng) phương thức
Miêu tả vấn đề
Cách overload (nạp chồng) phương thức trong Java.
Giải pháp
Ví dụ sau minh họa cách overload (nạp chồng) phương thức trong Java phụ thuộc vào kiểu và số tham số.
class MyClass { int height; MyClass() { System.out.println("bricks"); height = 0; } MyClass(int i) { System.out.println("Building new House that is " + i + " feet tall"); height = i; } void info() { System.out.println("House is " + height + " feet tall"); } void info(String s) { System.out.println(s + ": House is " + height + " feet tall"); } } public class MainClass { public static void main(String[] args) { MyClass t = new MyClass(0); t.info(); t.info("overloaded method"); //Overloaded constructor: new MyClass(); } }
Kết quả
Code trên sẽ cho kết quả sau:
Building new House that is 0 feet tall. House is 0 feet tall. Overloaded method: House is 0 feet tall. bricks
Bài học Bài tập Java phổ biến tại hoconline.club:
phuong-thuc_trong_java.jsp
Bài viết liên quan