JAVA的修饰符FINAL详解
来源:互联网 发布:美折促销软件 编辑:程序博客网 时间:2024/05/21 17:29
inal修饰类,方法,基本类型变量,引用的时候分别有不同的意思。
- final修饰类
当Hero被修饰成final的时候,表示Hero不能够被继承
其子类会出现编译错误
- final修饰方法
Hero的useItem方法被修饰成final,那么该方法在ADHero中,不能够被重写
- final修饰基本类型变量
final修饰基本类型变量,表示该变量只有一次赋值机会
- final修饰引用
final修饰引用
h引用被修饰成final,表示该引用只有1次指向对象的机会
但是,依然通过h引用修改对象的属性值hp,因为hp并没有final修饰
h引用被修饰成final,表示该引用只有1次指向对象的机会
但是,依然通过h引用修改对象的属性值hp,因为hp并没有final修饰
package charactor; public class Hero extends Object { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 public static void main(String[] args) { final Hero h; h =new Hero(); h.hp = 5; } }
- 常量
常量指的是可以公开,直接访问,不会变化的值
public static final int itemTotalNumber = 6;
阅读全文
0 0
- JAVA的修饰符FINAL详解
- java final 修饰符详解
- java final修饰符详解
- java的final修饰符
- Java的final修饰符
- Java修饰符 abstract,static,final 的区别详解
- Java修饰符 abstract,static,final 的区别详解
- Java修饰符 abstract,static,final 的区别详解
- Java修饰符 abstract,static,final 的区别详解
- Java修饰符 abstract,static,final 的区别详解
- Java修饰符 abstract,static,final 的区别详解
- 【Java修饰符】(3)final修饰符详解
- final 修饰符的用法详解
- Java Final修饰符
- Java final 修饰符
- Java final修饰符
- java修饰符:final
- java final 修饰符
- 文章标题
- C#客户端发送Http请求与服务端通信
- 潜力
- Windows 相关
- 常用Sql
- JAVA的修饰符FINAL详解
- android隐藏标题栏/状态栏
- 人工智能时代的新“文盲”:学不懂Python,就看不到未来
- ES7 await/async
- Error:Failed to open zip file错误的解决方法
- 前端小白--web前端ajax请求
- 史上最全的架构师图谱
- Linux下获取cpu数量
- 《连线》杂志第100期,HEXA入选年度最佳产品