开学日志3

今天复习了一下方法的一些内容:
public class Calculator {
public int add(int a, int b) {
return a + b;
}
}

  1. 静态方法

静态方法属于类,而不属于类的实例。它们可以通过类名直接调用,而不需要创建类的实例。静态方法不能访问实例变量和实例方法。

public class MathUtils {
public static int add(int a, int b) {
return a + b;
}
}

调用静态方法: MathUtils.add(5, 10);

方法的重载

方法重载允许在同一个类中定义多个同名但参数不同的方法。重载的方法可以根据参数的不同类型和数量来选择调用。

public class OverloadExample {
public int add(int a, int b) {
return a + b;
}

public double add(double a, double b) {
    return a + b;
}

public int add(int a, int b, int c) {
    return a + b + c;
}

}

在这个示例中, add 方法被重载了三次,用于处理不同类型和数量的参数。

方法的可变参数

Java还支持可变参数,在方法声明中使用 ... 来表示方法可以接受任意数量的参数。

public int sum(int... numbers) {
int total = 0;
for (int num : numbers) {
total += num;
}
return total;
}

通过这种方式,可以传入任意数量的整数值,例如 sum(1, 2, 3) 或 sum(1, 2, 3, 4, 5) 。

posted @   f-52Hertz  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
点击右上角即可分享
微信分享提示