简介
1.方法是解决一类问题的步骤的有序组合;
2.使用方法程序更清晰,利于维护,重用;
3.方法名必须以字母、'_'或'$'开头,不能以数字开头;
变量作用域
定义:变量的作用域是指程序中该变量可以被引用的范围
作用范围:1.局部变量:从声明开始,直到包含它的块结束
2.方法参数(局部变量):涵盖整个方法
3.for循环中声明变量:从它声明到循环体结束
4.嵌套模块中:同一嵌套模块不能两次声明局部变量
命令行参数
方法重载
定义:方法名相同而参数列表不同 (与返回类型,修饰符无关)
参数不同:1.参数个数不同
2.个数相同,类型不同(与顺序有关)
构造函数(其实不算方法)
定义:对象创建时,用来初始化该对象
1.构造方法名与类名一致,无返回值;
2.所有类都有构造方法,无自定义构造方法时,java提供了一个默认的构造方法;
3.一旦你定义了自己的构造方法,默认构造方法就会失效(除非自己把默认的构造方法写出来);
可变参数
声明:typeName...parameterName (在指定参数类型后加一个省略号(...))
1.一个方法中只能指定一个可变参数,它必须是方法的最后一个参数;
finalize 方法
定义:用来清除回收对象,在对象被垃圾收集器析构(回收)之前调用