java方法
什么是方法以及为什么使用方法?

方法: 一段可以被重复调用的代码块
为什么使用方法: 提高程序的复用性。以及提高代码的可维护性。
方法在java中的语法
修饰符 返回类型 方法名称(参数列表){
//重复使用的代码
}
调用方法:
执行方法中的重复使用的代码
第一种: 方法名(实参)
第二种: 对象名.方法名(实参)
无参无返回值的方法
语法:
public static void 方法名(){
//代码块
}
** 有无返回值**
语法:
public static void 方法名(数据类型 参数名, 数据类型 参数名){
//代码块
}
注意: 方法调用时需要传递实参值
无参有返回值
语法:
public static 返回类型 方法名(){
return 结果;//
}
有参有返回值
语法:
public static 返回类型 方法名(参数列表){//①返回类型 ②参数类型 ③参数个数
//业务代码
return 结果; //结果类型要和方法的返回类型一致
}
例题:

方法的重载
** 什么是方法重载?**
在同一个类中,出现了方法名一致,但是参数不一致的方法。称为方法的重载。
** 为什么需要方法重载**
在一个类中可以有很多的方法,并且每一个方法都有自己的功能,但是方法太多,对开发者不友好,名字太多不好记,所以使用方法重载,控制每一个方法中传入的参数,并且方法的名字都一样,java,会自动的根据传入参数的不同,调用参数相对应的方法。此时开发者不需要再记各种方法的名字了。非常nice !


构造方法
什么是构造方法
构造方法 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。
构造方法的特点
- 方法名和类名一样。
- 方法没有任何返回类型。[不需要使用返回类型。]
- 如果类中自己没有定义构造方法,jdk会默认创建一个无参的构造方法。一旦自己定义了构造方法,系统默认的构造方法消失
![]()
![]()
编程规范:
在后期创建类时,如果写了有参构造方法,必须添加无参构造方法。
定义一个Product类.[String name,double price,int stock库存] 方法[展示商品的信息。]
测试时使用有参构造方法为Product的属性赋值。 并调用方法。
static关键字
使用static修饰类中成员,使其具有新的特点。
它可以修饰属性和方法。那么这些属性和方法属于类所有。[普通的属性和方法,需要通过对象才能调用。而static修饰的属性和方法,可以直接通过类名调用了。]
![]()
![]()
注意: [1] 静态方法只能调用静态成员。<静态方法随着类的加载而被加载到内存中,而普通成员这时可能没有被加载到内存里面。>




浙公网安备 33010602011771号