diff --git a/day11/src/com/inmind/final_class/Demo01.java b/day11/src/com/inmind/final_class01/Demo01.java similarity index 93% rename from day11/src/com/inmind/final_class/Demo01.java rename to day11/src/com/inmind/final_class01/Demo01.java index 99eacc7..bd32d7b 100644 --- a/day11/src/com/inmind/final_class/Demo01.java +++ b/day11/src/com/inmind/final_class01/Demo01.java @@ -1,4 +1,4 @@ -package com.inmind.final_class; +package com.inmind.final_class01; /* final:被final修饰的内容,不能够被改变的 diff --git a/day11/src/com/inmind/final_class/Fu.java b/day11/src/com/inmind/final_class01/Fu.java similarity index 79% rename from day11/src/com/inmind/final_class/Fu.java rename to day11/src/com/inmind/final_class01/Fu.java index 1fd3e48..3f21a6d 100644 --- a/day11/src/com/inmind/final_class/Fu.java +++ b/day11/src/com/inmind/final_class01/Fu.java @@ -1,4 +1,4 @@ -package com.inmind.final_class; +package com.inmind.final_class01; public final class Fu { int num = 10; diff --git a/day11/src/com/inmind/final_local_var03/Demo03.java b/day11/src/com/inmind/final_local_var03/Demo03.java new file mode 100644 index 0000000..3be8ad3 --- /dev/null +++ b/day11/src/com/inmind/final_local_var03/Demo03.java @@ -0,0 +1,41 @@ +package com.inmind.final_local_var03; + +import java.util.Arrays; + +/* +final关键字用于修饰局部变量 +局部变量: +1.基本数据类型:保存的值真正的值,表示该值赋值之后不能被修改的 +2.引用数据类型: 保存的值是地址值。引用数据类型地址不变,所指向的内容可以改变 + + + */ +public class Demo03 { + public static void main(String[] args) { + method(); + } + + public static void method(){ + //基本数据类型的局部变量 + final int i = 10; + //i = 20;//被final修饰的局部变量,不能被修改 + System.out.println(i); + System.out.println("========================="); + + //引用数据类型的局部变量 + /*int[] arr1 = new int[4]; + int[] arr2 = new int[]{1,2,3};*/ + final int[] arr = {1,2,3};//arr中保存是地址值 + System.out.println(Arrays.toString(arr)); + arr[0] = 10; + arr[1] = 20; + arr[2] = 30; + System.out.println(Arrays.toString(arr)); + + //类的对象 + final Student s = new Student(18, "张三"); + s.setName("张三丰"); + System.out.println(s.getName()); + + } +} diff --git a/day11/src/com/inmind/final_local_var03/Student.java b/day11/src/com/inmind/final_local_var03/Student.java new file mode 100644 index 0000000..1106402 --- /dev/null +++ b/day11/src/com/inmind/final_local_var03/Student.java @@ -0,0 +1,27 @@ +package com.inmind.final_local_var03; + +public class Student { + private int age; + private String name; + + public Student(int age, String name) { + this.age = age; + this.name = name; + } + + public int getAge() { + return age; + } + + public void setAge(int age) { + this.age = age; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } +} diff --git a/day11/src/com/inmind/final_method/Demo02.java b/day11/src/com/inmind/final_method02/Demo02.java similarity index 90% rename from day11/src/com/inmind/final_method/Demo02.java rename to day11/src/com/inmind/final_method02/Demo02.java index 570eaa6..d2715cf 100644 --- a/day11/src/com/inmind/final_method/Demo02.java +++ b/day11/src/com/inmind/final_method02/Demo02.java @@ -1,4 +1,4 @@ -package com.inmind.final_method; +package com.inmind.final_method02; public class Demo02 { public static void main(String[] args) { diff --git a/day11/src/com/inmind/final_method/Fu.java b/day11/src/com/inmind/final_method02/Fu.java similarity index 84% rename from day11/src/com/inmind/final_method/Fu.java rename to day11/src/com/inmind/final_method02/Fu.java index 665098b..9d51117 100644 --- a/day11/src/com/inmind/final_method/Fu.java +++ b/day11/src/com/inmind/final_method02/Fu.java @@ -1,4 +1,4 @@ -package com.inmind.final_method; +package com.inmind.final_method02; /* final关键字用于修饰方法:该方法就不能被子类重写 */ diff --git a/day11/src/com/inmind/final_method/Zi.java b/day11/src/com/inmind/final_method02/Zi.java similarity index 88% rename from day11/src/com/inmind/final_method/Zi.java rename to day11/src/com/inmind/final_method02/Zi.java index 380ef0b..adb944f 100644 --- a/day11/src/com/inmind/final_method/Zi.java +++ b/day11/src/com/inmind/final_method02/Zi.java @@ -1,4 +1,4 @@ -package com.inmind.final_method; +package com.inmind.final_method02; public class Zi extends Fu{ //ctrl+o