1.类
类{
类成员变量 public static int i =1;
属性 int age;
方法 get set方法
构造器 constructor
}
2.方法
2.1方法的重载:同一个类中,方法名相同,参数列表不同(参数类型或者参数个数不同)
2.2可变形参的方法:
//JDK 5.0以前:采用数组形参来定义方法,传入多个同一类型变量
public void test (int a ,String [] books){}
//JDK5.0:采用可变个数形参来定义方法,传入多个同一类型变量
public void test (int a, String...books){}
说明:
1. 声明格式:方法名(参数的类型名 ...参数名)
2. 可变参数:方法参数部分指定类型的参数个数是可变多个:0个,1个或多个
3. 可变个数形参的方法与同名的方法之间,彼此构成重载
4. 可变参数方法的使用与方法参数部分使用数组是一致的
5. 方法的参数部分有可变形参,需要放在形参声明的最后
6. 在一个方法的形参位置,最多只能声明一个可变个数形参
2.3方法参数的值传递
Java里方法的参数传递方式只有一种:值传递。 即将实际参数值的副本
(复制品)传入方法内,而参数本身不受影响。
形参是基本数据类型:将实参基本数据类型变量的“数据值”传递给形参
形参是引用数据类型:将实参引用数据类型变量的“地址值”传递给形参
2.4递归方法
向已知方向递归,不然就成了无穷递归
1.int[] arr = new int[10];
System.out.println(arr);//输出地址值
char[] arr1 = new char[10];
System.out.println(arr1); //输出为空,因为重载了println方法
本文详细介绍了Java中类的基本组成,包括成员变量、属性、方法、构造器等,并深入探讨了方法的重载、可变形参及递归方法的使用。此外还讲解了方法参数的值传递特点。
751

被折叠的 条评论
为什么被折叠?



