函数和方法是代码块,但相关性不同。函数与类无关,方法与对象相关。使用函数 static 使用方法使用的关键词 non-static 关键字。通过类名调用函数,通过对象引用方法调用函数。函数可以从类外访问,方法只能从类似对象访问。
深入理解 Java 函数和 Java 方法的异同
函数是什么?
函数是执行特定任务的独立和可重用的代码块。在 Java 使用中函数 static 关键字声明。
立即学习“Java免费学习笔记(深入);
语法:
public static void myFunction() { // 函数体 }
方法是什么?
该方法与函数相似,但它们与特定对象相关。在 Java 使用中、方法 non-static 关键字声明。
语法:
public void myMethod() { // 方法体 }
异同
实战案例
考虑计算两个数之和的函数和方法:
函数:
public static int sum(int a, int b) { return a + b; }
方法:
public int sum(int a, int b) { return a + b; }
在使用函数时,我们可以通过类名直接调用:
int result = MyMath.sum(5, 10);
在使用该方法之前,我们必须先创建对象的例子,然后调用它:
MyMath myMath = new MyMath(); int result = myMath.sum(5, 10);
以上是深入理解 Java 函数和 Java 详情请关注图灵教育的其他相关文章!