前言
提示:下面案例可供参考
一java基本方法分类图:
二、方法调用
1.定义方法
代码如下(示例):
package test;
public class UserTest {
/**
作者
时间
类的描述
***/
//定义一个普通方法----无返回值
public void tset(){
}
//定义一个普通方法----有返回值
public String tset1(){
return null;
}
//定义一个static静态方法----无返回值
public static void test2(){
}
//定义一个static静态方法----无返回值
public static int test3(){
return 0;
}
//定义有参有返回值方法方法----(int a,int b)指形式参数真实不存在,需要调用的时候进行传入实际参数进行赋值,注意形式参数类型和传入参数类型必须保持一致
//有参方法
public int tset4(int a,int b){
return a+b;
}
//定义有参有无返回值方法方法 (int a,int b)指形式参数真实不存在,需要调用的时候进行传入实际参数进行赋值。注意形式参数类型和传入参数类型必须保持一致
//无参方法
public int tset4(int a,int b){
}
}
2.调用方法
代码如下(示例):
ackage test;
public class Uesr {
/**
作者
时间
类的描述
***/
public static void main(String[] args) {
//静态方法的调用 ---实例化类进行调用所有犯法
//第一写法
UserTest user=new UserTest();
user.tset();
user.tset1();
user.test3();
//第二:类进行调用static修饰的静态方法
UserTest.test2();
UserTest.test3();
}
}
总结(静态方法和非静态方法)
总结:静态方法和非静态的方法调用
静态方法调用:
类.方法名()
非静态方法调用:
//首先需要实例化类
第1中写法
User user=new User();
user.方法();
第2中写法
new User().方法名();
2种方法调用的效果一样无区别。