zoukankan      html  css  js  c++  java
  • JAVA类的修饰符及访问权限

    1.类

    外部类      class前的修饰符只能有public     

                                                final

                                                abstrct

                                                无(默认) :同包可见  (Eclipse中选择package)

    内部类      class前的修饰符有public、protected、private、默认、final、abstract、static。

    先看类的访问权限,再看成员的访问权限,类的访问权限限制了成员的访问。 外部类限制内部类??

    2.成员

    修饰成员的访问权限:

    privete      本类

    默认          本类  同包

    protected  本类  同包  子类

    public        本类  同包  子类  其他

    修饰类起一样的作用。

    3.(1)java文件中可以没有public类,即可以是:

              

               注意这些类只能在同包中使用。

              

              Eclipse创建类时,选择package即创建默认类。

              

       (2)JAVA文件中有一个public类且只能有一个,JAVA文件命名与此类相同。

    4.同包中各类的命名不能重复的,JAVA是以包来区分,而不是一个JAVA文件。一个包下的所有JAVA文件中的所有类其实可以拼接在一个JAVA文件中,所以不能重复,所以相互之间可以直接使用。

       不同包导入使用:  包名.JAVA文件名   或者  包名.*

       类名重复是以包来界定的,变量名重复是以代码块、方法来界定的。

       包名全部是小写字母;类名每个单词首字母大写,开头一定大写。

  • 相关阅读:
    7--SpringCloud:Config/Bus周阳老师
    6--SpringCloud:服务网关 gateway周阳老师
    5--SpringCloud:Hystrix 断路器周阳老师
    4--SpringCloud-Ribbon/OpenFeign周阳老师
    3--SpringCloud 和 Zookeeper周阳老师
    seata启动报错的可能原因,以及解决方案
    linux中Mysql的安装
    解决Nginx启动的一些问题
    svg配置与less在vue中使用
    微信小程序day01-基础认识到轮播图组件
  • 原文地址:https://www.cnblogs.com/lebudian/p/7017309.html
Copyright © 2011-2022 走看看