Java学习笔记_180704_final和static关键字

final

1.修饰属性

final修饰基本类型及String类型等不可变量时,其指向的值不可改变

final修饰数组,对象等引用类型时,其引用(句柄)的指向,不能改变,即其不能为其重新指定引用,单其所指向内容的值是可以改变的

2.修饰方法

final修饰方法时,该方法不能被重写(override),或重载(overload)

3.修饰class类

final修饰class时,表示该类不能被继承

static

static修饰的属性为静态变量(类属性),static只能修饰成员变量,可以不创建对象直接调用,且个对象之间共享这一属性。

static修饰的方法为静态方法(类方法),静态方法中若要调用成员变量,则该成员变量也必须被static修饰,

posted @ 2018-07-05 09:42  annofyf  阅读(140)  评论(0编辑  收藏  举报