1 .定义:独立的功能(划分根据)抽象化)抽象化,他才能被广泛地称呼) )的代码集合)语句的封装)。
2 .方法定义的格式如下图所示。
方法定义完成后,调用。 只有呼叫有效。 那么,方法怎么调用? 主要分为两大类:
1 )方法使用静态修饰: 此时,使用【方法所在类的名称.方法名称(参数)进行调用。
2 )如果该方法未使用静态限定:则必须调用该方法所在类的对象。
3 .方法定义的位置
1 )由类定义,JAVA中最小的程序单位是类
2 )方法与其他方法分开定义,方法和途径为兄弟关系
3 )方法定义的优先顺序没有影响。 影响的是呼叫的问题。
感受一下使用方法和不使用方法的不同吧
不使用的方法代码如下。
执行结果如下。
上图的200行代码是假设,在上述代码中,共同的200行代码被重复了好几次。 代码的重复不符合开发的DRY原则,重复意味着维护成本的增加。
使用以下方法将重复的代码抽象为方法。
执行结果如下。
如果您在此处定义方法时未使用静态修饰符,则会报告以下错误:
不能从静态上下文中引用非静态方法意味着静态方法不能调用非静态方法。 补充一下,print ) )方法由主方法调用,主方法由虚拟机调用。 主方法是程序的入口。