- 主要知识点:数组的动态静态创建、数组基本函数、创建一个标准形式的对象、对象里面的private封装(方法–>就是函数也属于封装)、方法返回及传递对象参数
Demo01Array类
public class Demo01Array {
public static void main(String[] args){
int n=5;
//动态创建数组
int[] arrayA = new int[n];
//静态创建数组
int[] arrayB = new int[] { 5, 15, 25, 40 };
int[] arrayC=printReturnArray(arrayA); // 传递进去的就是array当中保存的地址值
//输出数组arrayC
printArray(arrayC);
}
public static int[] printReturnArray(int[] array ){
System.out.println("printArray方法收到的参数是:");
System.out.println(array); // 地址值
//array.length 是此数组长度的意思
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
array[0]=1;
return array;
}
public static void printArray(int[] array){
System.out.println("--------------");
System.out.println("printArray方法收到的参数是:");
for(int i=0;i<array.length;i++){
System.out.println((array[i]));
}
}
}
Demo02Student类
public class Demo02Student {
public static void main(String[] args){
//创建一个对象
Student stu1 = new Student();
stu1.setName("迪丽热巴");
stu1.setAge(20);
System.out.println("姓名:" + stu1.getName() + ",年龄:" + stu1.getAge());
System.out.println("=================");
//创建第二个对象
Student stu2 = new Student("古力娜扎", 21);
System.out.println("姓名:" + stu2.getName() + ",年龄:" + stu2.getAge());
stu2.setAge(22);
System.out.println("姓名:" + stu2.getName() + ",年龄:" + stu2.getAge());
System.out.println("=================");
//调用一个方法,返回一个类
Student two = getStudent();
System.out.println(two.getName()); // 啦啦啦
System.out.println(two.getAge()); // 20
}
public static Student getStudent() {
Student one = new Student();
one.setName("啦啦啦");
one.setAge(20);
return one;
}
}
Student类 (由前面的Demo02Student类来调用的)
/*
一个标准的类通常要拥有下面四个组成部分:
1. 所有的成员变量都要使用private关键字修饰
2. 为每一个成员变量编写一对儿Getter/Setter方法
3. 编写一个无参数的构造方法
4. 编写一个全参数的构造方法
这样标准的类也叫做Java Bean
*/
//这是一个标准的学生类
public class Student {
//private 可以看做是一个类的封装,私有变量,只能在类中调用,
//外面new出来的对象想调用的话,需要通过类中的方法,比如Xxx.yy();
private String name; // 姓名
private int age; // 年龄
public Student() {
}
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}