不同声明的范围及修饰类关键字

List item

修饰类的关键字及其含义
3.1 修饰符

     首先每一个类都会有访问权限,指明这些类可以被哪些类访问。JAVA通过在类声明时,指定修饰符来约定访问权限。在java中有4种修饰符,分别是public、private、protected和缺省值。对于它们所指代的访问劝限如下:

        public:修饰顶层类和成员类,表明该类是一个公共类,可被任何类访问。(注意哦,同一个java源文件只能有一个公共类)

    private:修饰成员类,表明是一个私有类,只能被顶层类访问。

        protected:修饰成员类,表明该类是一个受保护的类,只能被自身类、自身类的子类以及与其自身类同胞的类访问(总结来说就是可以被同包的类访问)。

        缺省值:定义类时,可以忽略掉修饰符,代表该类只能被同胞的类访问。

2.2    static

    用于修饰成员类,代表该类是一个静态类,静态类是其顶层类的固有对象,不用创建实例,且可以直接引用。

3.3    final

    指明类为最终类,不会有子类,所以不能被继承。

3.4    abstract

    指明类为抽象类,抽象类没有完全实现,所以不能被实例化,也不能直接引用。(注意abstract和final不能修饰同一个类,原因从意义上就能看出)

3.5    strictfp

    用strictfp关键字表示精确浮点数,修饰的类中所有的运算都是严格按照浮点运算规范IEEE-754进行,保证精确性。

3.6    class 类名

   class关键字告诉编译器这个是一个类。类名必须是合法的Java标识符。

3.7    extends 父类名

    extends 代表该类是其父类的派生类。代表该类是其父类的子类。

3.8    implements 接口名

    代表实现了接口。

3.9    类体

    类体是类的功能的具体实现,有成员属性、成员方法等组成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值