Java方法

概念

1)方法是对现实中过程及变化的抽象
2)将功能相似的代码抽取出来,定义为方法,可以提高代码重用性,精简代码结构

有无返回

1)无返回:用关键字void进行定义
2)有返回:需要在方法头部声明返回类型,并在方法体内用return关键字返回对应类型对象。

  • 返回值可以为null
  • 返回值类型可以是声明类型及其子类

参数列表

1)如果没有参数,则方法名后为一个空括号
2)如果有参数,则需要在方法名后声明参数类型,并在调用时传入对应类型的参数值

  • 声明参数称为形参,传入值称为实参
  • 实参值可以为null
  • 实参值类型可以是形参类型及其子类

重载

重载即多个方法的方法名相同,参数列表不同,根据实际传入的值的情况调用不同方法。
参数列表不同:指参数个数不同,或者类型排列顺序不同。

构造方法

构造方法:用来进行对象初始化,在对象创建的时候被调用。其没有返回值,也不用void声明,方法名与类名相同。
1)默认构造方法
如果没有显式声明,则编译器会默认创建。

public 类名(){}

2)显式声明

  • 构造方法也有重载机制。
  • 如果进行了显示声明构造方法,那么编译器就不会创建默认构造方法。而还想使用默认构造方法,则必须再显式对其声明。
原文地址:https://www.cnblogs.com/heibaimao123/p/13764120.html