Java常用修饰符

Java中常用的修饰符有6种,分别是public、protected、private、default(不写)、static、final。

其中publicprotectedprivatedefault可以用来完成对数据的封装,在java中封装就是合理的隐藏和暴露,即他们定义的内容可以被谁使用。下面是他们的使用范围:

                 public      protected     不写(default)    private      
         所有    yes           no                 no                      no            
         子类    yes           yes                no                      no            
         同包    yes           yes               yes                      no            
         自身    yes           yes               yes                     yes            

一般情况下,方法设为公有的public,如果属性是私有的private,要用公有方法get( )、set( )访问。

static

使用对象:属性  方法  构造块

static是静态的意思,用static修饰的类的成员不在属于对象而属于类

static修饰的成员的特点:1 只有一份

                                        2 生命周期比较长,与类同生共死

                                        3 访问时无需创建对象,可以直接用类名访问

                                         4 用static修饰的方法使用时非常方便,直接 类名.方法

                                          5 在静态成员里不能调用非静态成员(属性、方法),在非静态成员里可以调用静态成员

                                          6 静态构造块也属于类,静态构造快中的代码只执行一次

构造块:创建对象时会执行的代码,就是代码块,用{ }修饰。

final

使用对象:类 方法  变量(局部变量  全局变量)

final修饰的成员的特点:1 final修饰的类不能被继承

                                      2 final修饰的方法不能被重写,能被调用

                                      3 final修饰的变量如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则对其初始化后就不能再让其指向另一个对象。

static final int i  其中i就是常量,即在程序执行过程中值不可以被改变。












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值