我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合特肖 > 访问控制字段 >

java 中有多少修饰符它们的访问权限又是什么?

归档日期:06-10       文本归类:访问控制字段      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。

  final的意思是不可变,他可以修饰类、字段、方法。修饰类后类不能被扩展(extends),也就是不能被继承。修饰字段后字段的值不能被改变,因此如果有final修饰字段,应该对字段进行手动初始化。修饰方法后该方法不能被改变,也就是重写。

  abstract是抽象的意思,用来修饰类和方法,修饰类后,该类为抽象类,不能被实例化,必需进行扩展。修饰方法后,该方法为抽象方法必须被子类重写(override)。

  用了static,可以不用new一个这个类的实例就可以进行访问,而且无论new了多少个实例,这个变量都只有一份,所有实例见到的值都是相同的。

  final 修饰的方法不能被重写!修饰的值不能被改变(数值类型值不变、引用类型引用不变!)修饰的类不能被继承!都有一个不能被改变的意思

  抽象类可以继承为抽象的,也可以被继承为不抽象的,关键是看里面有没有抽象方法,如果有肯定是抽象类!当然抽象类也可以有非抽象方法!

  所以 final 不能和 abstract 放在一起!一个不能实现、一个必须实现

本文链接:http://shawntierney.com/fangwenkongzhiziduan/483.html