chapter06 多态性概要1.ppt

chapter06 多态性概要1

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 6.5 final方法和final类 常量: 变量声明为final,说明该变量是常量,不能在声明后进行修改,并且在声明时必须对它进行初始化。 final方法:方法的声明中有final。 子类不能重载超类中声明为final的方法。 因为子类不可能重载private方法,所以声明为private的方法隐式地为final方法。 声明为static的方法也隐式地为final方法,因为只能重载非静态方法。 final类:类的声明中包含final。 final类为不能为超类。 final类中所有方法都隐式地为final方法。 String类是final类的一个例子。不能扩展该类,使用字符串的程序可以调用String对象在Java API中指定的函数。将类声明为final还可以防止程序员创建绕过安全限制的子类。 6.6 嵌套类 6.6.1 内部类的概念 6.6.2 内部类的声明 6.6.3 匿名内部类声明 6.6.4 嵌套类的程序设计举例 6.6.1 内部类的概念 嵌套在其它类里面的类称为内部类(inner class)。 外层的类成为外部类(outer class). 内部类主要用于事件处理。 6.6.2 内部类的声明 内部类的声明格式如下: [修饰符] cl

文档评论(0)

1亿VIP精品文档

相关文档