前言:方法调用语句其实并没有我们所理解的那么难,其实我个人认为的public static 和 static的区别无非是前者是全局变量而后者为局部变量。

类型:

第一种类型:系统方法调用

例如:Math.random();//调用Math类中的random()方法。

第二种类型:自定义方法调用

先创建文件:
Snipaste_2019-03-04_18-32-43.png

说明:exe是我创建的package(包),Student.java文件是我创建的方法,Use.java是主要文件。


Student.java
**

  1. package exe;
  2. class Student {
  3. public static int age() {
  4. int age;
  5. age = 20;
  6. return age;
  7. }
  8. }

Use.java

  1. package exe;
  2. class Use {
  3. public static void main(String[] args) {
  4. int age;
  5. Student s = new Student();
  6. age=s.age();
  7. System.out.println(age);
  8. }
  9. }

①static的使用

前提是在Student.java中
必须先定义:

static int age()

后使用:

Student s = new Student();
age=s.age();

②**public static的使用**

前提是在Student.java中
必须先定义:

public static int age()

后使用:

Student s = new Student();
age=Studen.age();