第十五天
学会了方法的重载和方法的调用
明天打算学习参数及其参数传递问题
1、方法的重载
①方法的参数类型相同,个数不同
②方法的参数个数相同,类型不同
2、重载的作用
重载的应用给用户提供了很多方便,重载可以有一种形态,却有不同的表现形式。
3、方法的调用
(1)非静态方法
对象名.方法()
(2)调用静态方法
静态方法是通过类名来调用的
类名.方法()
(3)方法与方法之间的调用
方法与方法之间的调用,主要是在一个方法内如何调用其他方法。
①静态方法内调用其他方法
* 如果在本类当中,静态方法可以调用静态方法
除了在main方法中,还可以在定义的静态方法中直接调用。
* 如果不在一个类当中,静态方法调用其他类的静态方法,必须通过类名.静态方法()来调用。
* 如果在本类当中是非静态方法,就必须通过对象来调用
* 如果在不同的类当中,静态方法调用其他类的静态方法,需要导入该类中的包,以及通过创建对象调用。
②非静态方法内的调用
*如果在本类中,非静态方法可以直接调用静态方法
*在本类中非静态方法可以直接调用非静态方法
*在不同的类中,非静态方法调用其他类中静态方法,需要导入该类的包,并需要通过类名来调用。
*在不同类当中,非静态方法调用其他非静态方法时,需要导入该类的包,还需要通过对象来调用。

浙公网安备 33010602011771号