多态4

多态

当我们调用Calculator对象的add()方法时,根据参数的类型和数量,编译器会自动选择调用哪个add()方法:

Calculator calculator = new Calculator();int result1 = calculator.add(1, 2); // 调用add(int x, int y)方法,返回3double result2 = calculator.add(1.0, 2.0); // 调用add(double x, double y)方法,返回3.0

总之,多态是面向对象编程中的一个重要概念,可以提高代码的灵活性和可扩展性。它可以通过重写和重载两种方式实现,在不同的情况下具有不同的行为,具体的行为取决于方法所操作的对象。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容