第十五天

学会了方法的重载和方法的调用

明天打算学习参数及其参数传递问题

1、方法的重载

①方法的参数类型相同,个数不同

②方法的参数个数相同,类型不同

2、重载的作用

重载的应用给用户提供了很多方便,重载可以有一种形态,却有不同的表现形式。

3、方法的调用

(1)非静态方法

对象名.方法()

(2)调用静态方法

静态方法是通过类名来调用的

类名.方法()

(3)方法与方法之间的调用
方法与方法之间的调用,主要是在一个方法内如何调用其他方法。

①静态方法内调用其他方法
* 如果在本类当中,静态方法可以调用静态方法

除了在main方法中,还可以在定义的静态方法中直接调用。

* 如果不在一个类当中,静态方法调用其他类的静态方法,必须通过类名.静态方法()来调用。

* 如果在本类当中是非静态方法,就必须通过对象来调用

* 如果在不同的类当中,静态方法调用其他类的静态方法,需要导入该类中的包,以及通过创建对象调用。

②非静态方法内的调用

*如果在本类中,非静态方法可以直接调用静态方法

*在本类中非静态方法可以直接调用非静态方法

*在不同的类中,非静态方法调用其他类中静态方法,需要导入该类的包,并需要通过类名来调用。

*在不同类当中,非静态方法调用其他非静态方法时,需要导入该类的包,还需要通过对象来调用。

posted @ 2020-07-20 19:44  yasai  阅读(76)  评论(0)    收藏  举报