Java方法调用的两种形式
Java语言提供了两种方法调用的形式,即实例方法调用和静态方法调用。
实例方法调用
实例方法调用指的是对于一个对象,通过调用这个对象的实例方法进行方法调用。实例方法调用需要使用对象名、点符号以及方法名来完成。例如:
//定义一个Person类
public class Person{
String name;
int age;
public void sayHello(){
System.out.println("Hi, my name is " + name + ", I am " + age + " years old");
}
}
//下面是实例化Person类的过程,并调用其sayHello()方法
Person p = new Person(); //实例化对象
p.name = "Tom";
p.age = 18;
p.sayHello(); //调用实例方法
通过实例方法调用,我们可以对某个对象进行操作和处理,使得程序更加灵活和智能。
静态方法调用
静态方法调用指的是直接针对类进行方法的调用。在调用静态方法的时候,我们不需要先创建一个对象,而是直接通过类名来调用其中的方法。例如:
//定义一个MathTest类
public class MathTest{
public static int factorial(int n){
int res = 1;
for(int i = 1; i <= n; i++){
res *= i;
}
return res;
}
}
//下面是直接调用MathTest类中的静态方法
int res = MathTest.factorial(5); //直接调用静态方法
System.out.println("5! = " + res);
通过静态方法调用,我们可以不需要先创建对象就能够调用方法,这样可以简化程序的代码结构,提高程序执行效率,加快代码的执行速度。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixun4l-2.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!