public final void login(int user, int pwd) (父类中如果加入了final ,一般加在权限修饰符的后面)
public void login(int user, int pwd) (在子类中父类的方法就不能被重写了,会报错)
public class User {
int user;
int pwd;
public static int PI =8;
}
User.PI=9;
System.out.println(User.PI); (没有添加final的时候全局变量的值PI能被赋值,能够被改变)`
public class User {
int user;
int pwd;
public static final int PI =8; (这样的话,PI在后面就不能被赋值,被改变了)
}
final修饰在属性上, 属性的值不能被改变。
public final class User (如果final加在类中,则这个类不能被继承)