黑马程序员技术交流社区

标题: 精炼总结之final与static [打印本页]

作者: 18366882177    时间: 2016-9-2 08:43
标题: 精炼总结之final与static
final:
        final是最终修饰符,可以修饰类、成员方法、变量。
        final修饰的类无法被继承。
        final修饰的方法无法被重写。
        final修饰的变量无法被再次赋值,变为了常量。
       
static:
        静态修饰符,被static修饰的内容属于类不专属于某个对象,多个对象共享使用这一个成员
        使用static修饰的成员可以用类名直接访问,建议这样使用:
                类名.静态方法名(参数);
                类名.静态常量名;
        静态修饰的成员只能直接访问静态修饰的成员,不能出现this、super,因为类是优于对象产生
       
代码块:一块执行代码的区域
        构造代码块:每次创建对象调用
        静态代码块:第一次创建对象调用,再创建其他对象时不再重复调用
注:
当子类创建对象时,首先调用父类静态代码块中方法--------->子类静态代码块中方法------------>父类构造方法-------------->子类构造方法.


作者: wb277379322    时间: 2016-9-2 09:02
66666可以的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2