Java中如何深入理解方法与数组操作原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1805个文字,预计阅读时间需要8分钟。
方法+设计原则的原理:方法的本意是功能模块,即实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。方法重用。
方法
设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,就是一个方法只完成1个功能,有利于后期的扩展。
方法重载
重载就是在一个类中,有相同的函数名称,但参数不同的函数
重载规则:
- 方法名称必须相同
- 参数列表必须不同(个数不同、类型不同、参数排序顺序不同)
- 方法返回值类型可相同也可不相同
- 仅仅返回类型不同不足以成为方法的重载
实现原理:
方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。
命令行传参
public static void main(String[] args) { for (int i=0;i<args.length;i++){ System.out.println("args["+i+"]:"+args[i]); } }//传递命令行参数给main函数
要在 cmd 界面下才能运行!!!
可变参数
JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。
在方法声明中,在指定参数类型后加一个省略号(..)。
本文共计1805个文字,预计阅读时间需要8分钟。
方法+设计原则的原理:方法的本意是功能模块,即实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。方法重用。
方法
设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,就是一个方法只完成1个功能,有利于后期的扩展。
方法重载
重载就是在一个类中,有相同的函数名称,但参数不同的函数
重载规则:
- 方法名称必须相同
- 参数列表必须不同(个数不同、类型不同、参数排序顺序不同)
- 方法返回值类型可相同也可不相同
- 仅仅返回类型不同不足以成为方法的重载
实现原理:
方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。
命令行传参
public static void main(String[] args) { for (int i=0;i<args.length;i++){ System.out.println("args["+i+"]:"+args[i]); } }//传递命令行参数给main函数
要在 cmd 界面下才能运行!!!
可变参数
JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。
在方法声明中,在指定参数类型后加一个省略号(..)。

