方法调用以及数组
Posted wen-c
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法调用以及数组相关的知识,希望对你有一定的参考价值。
一,调用方法:对象名.方法名(实参列表)。
1,Java支持两种调用方法的方式,根据方法是否返回值来选择。例如下图
2,当方法返回一个值的时候,方法调用通常被当作一个值。例如下图:
3,如果方法返回值是void ,方法调用一定是一条语句。
二,方法的重载
1,方法的重载规则:
-->方法名称必须相同
-->参数列表必须不同(个数不同,或类型不同,参数排列顺序不同)
-->方法的返回类型可以相同也可以不同
-->仅仅返回类型不同不足以成为方法的重载
三,数组的基本特点
1,数组的长度是一定的,数组一旦被创建,它的大小就是就是不变的。
2,元素必须是相同的类型,不允许出现混合类型。
3,数组中的元素可以是任何数据类型,包括基本类型和引用类型。
4,数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。
5,数组本身就是对象,Java对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组本身是在堆中的。
----->声明一个数组:
------>创建一个数组
------>声明和创建可以一起写
------>静态初始化 :创建数组+赋值
----->动态初始化:包含默认初始值
一般默认初始值为0
总结:
1,数组是相同数据类型的有序集合。
2,数组也是对象,数组元素相当于对象的成员变量。
3,数组长度是确定的,不可改变的,注意会发生越界:
越界如图所示:
以上是关于方法调用以及数组的主要内容,如果未能解决你的问题,请参考以下文章
调用方法并将返回值分配给数组时,为啥C#在调用方法时使用数组引用?
ArrayList调用remove(int index)抛出UnsupportedOperationException问题分析以及解决记录