java中4种修饰符访问权限的区别及详解全过程,final修饰符 ,static修饰符 ,abstract修饰符

原创 2015年07月09日 10:07:27

 访问权限         类   包  子类  其他包

    public          ∨   ∨   ∨     ∨

    protected     ∨   ∨   ∨     ×

    default         ∨   ∨   ×     ×

    private         ∨   ×   ×     ×


 final的意思是不可变,他可以修饰类、字段、方法。

 static用来修饰内部类,方法,字段。

 abstract是抽象的意思,用来修饰类和方法.


final --修饰类后类不能被扩展(extends),也就是不能被继承。

          修饰字段后字段的值不能被改变,因此如果有final修饰字段,应该对字段进行手动初始化。

          修饰方法后该方法不能被改变,也就是重写。 


static--修饰内部类说明该内部类属于外部类而不属于外部类的某个实例。

           修饰字段说明该字段属于类而不属于类实例。

           修饰方法说明该方法属于类而不属于类实例。


abstract--修饰类后,该类为抽象类,不能被实例化,必需进行扩展。

               修饰方法后,该方法为抽象方法必须被子类重写(override)


           



JAVA中的权限修饰符

Java中修饰符总结: 访问控制修饰符 作用: 用于控制被修饰变量、方法、类的可见范围。 public的访问级别是最高的,其次是protected、默认和private 成员变量和成员方法可以...
  • Xk632172748
  • Xk632172748
  • 2016年06月24日 20:11
  • 21973

Java 四种级别的修饰符

搬家后的博客链接: IT客栈 www.itkezhan.org  public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。 -...
  • failure01
  • failure01
  • 2013年01月06日 00:52
  • 1718

Java权限修饰符、static和final关键字

权限修饰符         private:私有权限,可以修饰成员、构造方法(可修饰内部类),被private修饰的成员只能够在本类中访问         public:公共权限,可以修饰成员和类...
  • u010031883
  • u010031883
  • 2017年11月01日 19:13
  • 35

四种权限修饰符

四种权限修饰符 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y   Y public Y Y   Y Y ...
  • uotail
  • uotail
  • 2017年05月04日 17:59
  • 351

别说你懂修饰符——深入分析Java修饰符

我想学习Java的朋友应该都在学习的路上遇到过这样的疑问,Java中的修饰符,对public,private,protected还算熟悉,可是对final,static等就不太清楚了,对Java中类,...
  • qiumengchen12
  • qiumengchen12
  • 2015年04月08日 13:57
  • 4188

3分钟弄明白JAVA三大修饰符

3分钟弄明白JAVA三大修饰符 JAVA的三个修饰:static,final,abstract,在JAVA语言里无处不在,但是它们都能修饰什么组件,修饰组件的含义又有什么限制,总是混淆。所以...
  • zhangdongxu999
  • zhangdongxu999
  • 2017年04月29日 15:19
  • 473

final修饰符的作用

final修饰符的用法 final可以修饰类,方法,变量(成员变量和局部变量) 修饰类,终态类,类不能被继承。 修饰方法,方法不能被重写。 修饰变量,变量只能被赋值一次,不能被重新赋值,其实就...
  • jackofhao
  • jackofhao
  • 2018年01月04日 11:46
  • 26

java访问控制修饰符,final修饰符

package mainFunction;import test1.Dog;/* * 修饰类文件 ,如果不加任何修饰默认就是protest,及只有本包内的文件可以访问,其他包不能访问,外部包要能访问...
  • lybeen2007
  • lybeen2007
  • 2016年08月24日 17:38
  • 222

Java 四种访问修饰符区别

在Java编程语言中有四种权限访问控制符,这四种访问权限的控制符能够控制类中成员的可见性。 一、public (1)定义:public是公共的,被public所修饰的成员可以在任何类...
  • weixin_36024609
  • weixin_36024609
  • 2017年03月02日 20:23
  • 2768

java中4种修饰符访问权限的区别及详解全过程

java中4中修饰符分别为public、protect、default、private,他们这就说明了面向对象的封装性,所以我们要适用他们尽可能的让权限降到最低,从而安全性提高。     下面详细讲述...
  • zh521zh
  • zh521zh
  • 2017年04月17日 17:29
  • 293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中4种修饰符访问权限的区别及详解全过程,final修饰符 ,static修饰符 ,abstract修饰符
举报原因:
原因补充:

(最多只允许输入30个字)