【修饰符】Java中的类修饰符、成员变量修饰符、方法修饰符

类修饰符
    1、public:可以被任何对象访问,一个程序的主类必须是公共类;
    2、abstrate:将一个类声明为抽象类,没有实现的方法,需要在子类中实现;
    3、final:将一个类声明为非继承类,表明此类不可以被子类继承。
 
成员变量修饰符
    1、public:将变量声明为公共的,它可以被任何对象的方法访问;
    2、private: 将变量声明为私有的, 该变量只允许自身类的方法访问,
                        其他任何类(包括子类)中的方法均不能访问;
    3、protected:保护访问控制符,指定该变量可以被自己的类及子类访问, 在子类中可以覆盖此变量;
    4、friendly: 指定该变量可以在同一个包中的类可以访问,其他包中的类不能访问;
    5、final:最终变量修饰符,指定该变量为常量,不可修改;
    6、static:静态修饰符,指定该变量为类变量,实例和类均可访问,建议用类访问
                        eg:Math.PI
    7、volatile:易失修饰符,用于多线程中,指定该变量可以同时被多个线程控制和修改;
    8、transient:过度修饰符,指定该变量是系统保留,暂无特别作用的临时性变量。
 
方法修饰符
    1、public:公共控制符;
    2、 private:指定该方法只能在自己的类中访问;
    3、 protected: 指定该方法可以被同一个包中的类、自己的类和子类访问;
    4、fianl: 指定该方法不可以被子类重载;
    5、static:指定该方法为静态方法, 不需要实例化就可以激活的一个方法;
    6、synchronize: 同步修饰符,在多线程中,对该方法加锁,以防止其他线程的访问;
     7、 native: 本地修饰符, 指定此方法的方法体是用其他语言在程序外部编写的。
                        
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值