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

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

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

4 个回复

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



final关键字
final 关键字有三个东西可以修饰的。修饰类,方法,变量
修饰类  类就不能被继承
修饰方法  方法就不能被重写
修饰变量  变量就成为常量
回复 使用道具 举报
final定义类的时候不能被继承.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马