package test8;
/* final class a{}
* class b extends a{} //Final modified classes cannot be inherited
* * class a{ //Final modified methods cannot be overridden * public final void m1(){} * * } * class b{ * public void m1(){} * } * */ public class test8 { public static void main(String[] args) { a a1=new a(); a.mi(); } } class a{ //final modified local variables, once assigned, cannot be changed public void m1() { final int i=0; i=100; System.out.println(i); } }
//Final modified member variables must be explicitly initialized, the system will not automatically assign values, and must be manually initialized
class a{
final int i=100; final int k; a(){ k=200; } } //final modified Member variables are generally used with static class myMath{ //When static and final are used together, it means that this is a constant //variables whose values cannot be changed. The java language specification requires all constants to be capitalized public static final double PI=3.14; }
/* final class a{}
* class b extends a{} //Final modified classes cannot be inherited
* * class a{ //Final modified methods cannot be overridden * public final void m1(){} * * } * class b{ * public void m1(){} * } * */ public class test8 { public static void main(String[] args) { a a1=new a(); a.mi(); } } class a{ //final modified local variables, once assigned, cannot be changed public void m1() { final int i=0; i=100; System.out.println(i); } }
//Final modified member variables must be explicitly initialized, the system will not automatically assign values, and must be manually initialized
class a{
final int i=100; final int k; a(){ k=200; } } //final modified Member variables are generally used with static class myMath{ //When static and final are used together, it means that this is a constant //variables whose values cannot be changed. The java language specification requires all constants to be capitalized public static final double PI=3.14; }