package test;
import java.util.Scanner;
//final修饰在类上,则不能被继承
class Teacher{
String name;
//final放在属性上
/*final int age;
//age可以在定义时初始化,也可以在构造器中初始化,如果在构造器中初始化
// 则,所有的默认的,非默认的构造器中都要对它进行赋值,初始化
//final int age = 0;
public Teacher() {
this.age = 0;
}*/
//final放在方法上
public final void teach() {
System.out.println(name+"在教课");
}
}
class JavaTeacher extends Teacher{
boolean isGlass;
//final修饰在方法上不能被覆写
/*public void teach() {
System.out.println(name+"在教课");
}*/
}
public class Demo1{
public static void main(String[] args) {
//final int i = 10;
//i = 11; 无法为final变量赋值
}
}