JAVA中方法的调用主要有以下几种:
1.非静态方法
非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的;
2.调用静态方法
静态方法就是用 static 修饰的方法,静态方法的调用是通过类名来调用的;
3.方法与方法之间的调用
方法与方法之间的调用,主要是在一个方法内部如何调用其他方法。
(1)静态方法内部调用其他方法
如果在本类当中,静态方法可以直接调用静态方法,
举个例子吧,你要操作流,因此你引用了 java.io.*java 的常规操作,你用了java.lang.* 只是这个是系统自动导入的。
这些java.io.* 和 java.lang.* 就是包,既然你一直在引用这些包,为什么b不知道如何调用其他的呢?道理都是一样的嘛:
譬如我有这样一个类:
package com.test//打包
public class User{
private String username
public String getUserName(){
return username
}
public void setUserName(String username){
this.username=username
}
}
然后我在这个类中调用:
import com.ff.*//导包
public class Test{
public static void main(String[] args){
User user=new User()
user.setUserName("卡卡西");
System.out.println(user.getUserName())
}
}