类的修饰符有 public final
*/
class Demo
{
public static void main(String []args)
{
Zi z=new Zi();
z.show2();
}
}
/*
final class Fu 此类被final修饰了,不能再被其他类继承
{
void show()
{
System.out.println("fu");
}
}
class Zi extends Fu
{
void show()
{
System.out.println("zi");
}
}
*/
class Fu
{
final void show1()//函数被final修饰,不能被覆盖
{
System.out.println("fu");
}
void show2()
{
System.out.println("fu");
}
}
class Zi extends Fu
{
//void show1(){};
void show2()//成员函数与构造函数不同,成员函数用对象调用,构造函数用类名调用
{
System.out.println("fu1");
}
public static final double MY_PI=3.14;
//double MY_PI=3.141592653; 编译不通过,即使赋原值也不行
}