可变参数
在声明方法时,某个形参形式:数据类型...形参名
在调用方法时,这个形参对应的实参,可以传递0~n个值
1,声明可变参数
[修饰符]返回值类型 方法名(数据类型...可变参数名){
}
[修饰符]返回值类型 方法名(其它形参类别,数据类型...可变参数名){
}
要求:(1)声明时:一个方法只能有一个可变参数,并且可变参数必须是最后一个
(2)调用时:非可变参数部分,原来怎么传还怎么传
可变参数:(a)可以传对应的0~n个值
(b)还可以传对应类型的数组
java.lang.Object:
(1)所有类都是Object的子类:一个类如果没有显示声明它继承别的类,那么它的直接父类就是Object
(2)Object中所有的方法属性,在所有类中都有,即任意对象(包括数组对象)都可以调用Object中的方法
(3)所有对象在创建时,都会调用Object的无参构造方法
(4)Object类型变量,可以接受任意类型的数据,即Object类型的变量可以与非Object对象构成多态引用
即Object类型数组可以存储所有类型的数据
项目的分层