Data
Stay hungry,Stay foolish!

导航

 

当final修饰一个类的时候:
不能有任何的子类,因为没有子类,所有final类的方法都不可以重写。

public final class FinalTest {
	
}

当final修饰一个方法的时候:
这个方法为最终方法,不能被覆盖重写

当final修饰一个局部变量的时候:
一次赋值,终生不变。

当final修饰一个成员变量的时候:
必须保证重载的构造的方法都必须对final的变量进行赋值操作,并且无法进行设置

public class FinalMember {
	private final String name;
	
	public FinalMember() {
		name = "李生";
	}
	
	public FinalMember(String name) {
		// TODO Auto-generated constructor stub
		this.name = name;
	}
	
	public String getName() {
		return name;
	}
}
posted on 2019-10-23 20:16  进击中的青年  阅读(136)  评论(0编辑  收藏  举报