day11-final关键字用于修饰局部变量
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package com.inmind.final_class;
|
||||
package com.inmind.final_class01;
|
||||
/*
|
||||
final:被final修饰的内容,不能够被改变的
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.inmind.final_class;
|
||||
package com.inmind.final_class01;
|
||||
|
||||
public final class Fu {
|
||||
int num = 10;
|
||||
41
day11/src/com/inmind/final_local_var03/Demo03.java
Normal file
41
day11/src/com/inmind/final_local_var03/Demo03.java
Normal file
@@ -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());
|
||||
|
||||
}
|
||||
}
|
||||
27
day11/src/com/inmind/final_local_var03/Student.java
Normal file
27
day11/src/com/inmind/final_local_var03/Student.java
Normal file
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.inmind.final_method;
|
||||
package com.inmind.final_method02;
|
||||
|
||||
public class Demo02 {
|
||||
public static void main(String[] args) {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.inmind.final_method;
|
||||
package com.inmind.final_method02;
|
||||
/*
|
||||
final关键字用于修饰方法:该方法就不能被子类重写
|
||||
*/
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.inmind.final_method;
|
||||
package com.inmind.final_method02;
|
||||
|
||||
public class Zi extends Fu{
|
||||
//ctrl+o
|
||||
Reference in New Issue
Block a user