1. final修饰类,方法和变量的含义。
(1)类:则该类不能被继承,例如String类。
(2)方法:该方法不能被重写。
(3)常量:一旦赋值就无法再修改。如果是地址值则地址不能修改。
2. java的多态性的三个前提:
(1)要有继承关系。
(2)要有方法重写。如果没有这个多态就没有意义,就例如new出猫和狗,不重写方法则猫和狗都是一样的。
(3)父类的引用指向子类的对象。就例如用一个父类创建一个子类对象: 动物 d=new 猫()。
原文:http://www.cnblogs.com/ouyongxin/p/5410763.html