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