1 .定义:独立功能(划分依据)的抽象(只有抽象了,他才能被广泛调用)的代码集合(对语句的封装)。

2 .方法定义的格式如下图:

当方法的定义好之后,就要去调用,只有调用才能生效,那么方法怎么调用呢?,主要分为两类:

1)方法使用static修饰:此时我们使用【方法所在类的名称.方法名(参数)】来调用。

2)方法没有使用static修饰:此时我们得使方法所在类的对象来调用;

3.方法定义的位置

1)在类中定义,在Java中最小的程序单元是类

2)方法定义在其他方法之外,方法和方法是兄弟关系

3)方法定义的先后顺序不影响,影响的是调用的问题。

范例:感受一下使用方法和不使用方法的区别

不使用方法代码如下:

运行结果如下:

在上图中的200行 代码是是假设的,在上述的代码中多次重复了共同的200行代码,代码的重复不符合开发的DRY原则,重复意味着维护成本的增加。

下面我们使用方法将重复的代码抽象成方法:

运行结果如下:

在这边假如你定义方法的时候没有使用static修饰符,就会报如下的错误:

意思就是无法从静态上下文中引用非静态的方法,也就是说静态方法无法调用非静态方法,在这里补充一点,print()方法由主方法调用,而main方法由虚拟机来调用,主方法是程序的入口。

相关推荐