前言
Java是一门功能强大且广泛应用的编程语言,具有跨平台性和高效的执行速度,广受开发者喜爱。在接下来的学习过程中,我将记录学习过程中的基础语法、框架和实践技巧等,分享学习心得,对自己学习过程进行整理和总结,也希望能为其他学习Java的朋友提供一些帮助和参考。
多态性
在 Java 中,多态性是一种面向对象编程的特性,允许同一个方法或对象在不同的上下文中表现出不同的行为。多态性通过方法重写(Override)和方法重载(Overload)来实现,可以使代码调用更加灵活和可扩展。
1、编译时多态性(静态多态性):
方法重载是指同一个类中可以有多个同名的方法,但参数类型或参数数量不同。编译器会在编译时根据方法的参数来决定调用哪个方法。
class Example {
void display(int a) {
System.out.println("整数: " + a);
}
void display(String a) {
System.out.println("字符串: " + a);
}
}
public class Test