A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hzhzhen 中级黑马   /  2015-5-13 21:39  /  439 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

final的作用与static 作用有时候两个很混乱。

4 个回复

倒序浏览
final定义类的时候不能被继承.
回复 使用道具 举报
static关键字
     static 关键字可以用来修饰类的变量,方法和内部类。static 是静态的意思,也是全局的意思它定义的东西,属于全局与类相关,不与具体实例相关。就是说它调用的时候,只是 ClassName.method(),而不是 new ClassName().method()。new ClassName()不就是一个对象了吗?static 的变量和方法不可以这样调用的。它不与具体的实例有关。



final关键字
final 关键字有三个东西可以修饰的。修饰类,方法,变量
修饰类  类就不能被继承
修饰方法  方法就不能被重写
修饰变量  变量就成为常量
回复 使用道具 举报
final关键字
final 关键字有三个东西可以修饰的。修饰类,方法,变量
修饰类  类就不能被继承
修饰方法  方法就不能被重写
修饰变量  变量就成为常量
回复 使用道具 举报
final作为修饰符,作为最终的意思,也就是说值不会改变,而static是静态,可以被其他方法所调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马