美文网首页
Java 包和修饰符

Java 包和修饰符

作者: 啦啦啦_9a5f | 来源:发表于2018-12-17 21:13 被阅读0次

    包的特点:

    可以有多层结构

    不同包下的文件名可以重复

    用package来声明,用;结束

    包的声明必须是第一行代码

    类的全名:包名.类名

    相同的包下的类可以直接访问,不需要做其他的操作

    不同包之间的相互访问

      使用类的全名

    使用关键字import将类导入

    注意:*代表的是通配符,代表导入了这个包下所有的类,并没有导入子包下的类

    权限修饰符:

    public 当前类 相同包下不同的类 不同包下的类

    default 当前类 相同包下不同的类

    private 当前类

    protected 当前类,相同包下不同的类,子类对象可以使用

    修饰符的总结

    修饰符  类  成员变量  成员方法  构造方法
    public    Y        Y            Y              Y
    default  Y        Y            Y              Y
    protected N    Y              Y              Y
    private  N      Y              Y              Y     
    final      Y      Y              Y
    abstract  Y    N              Y            N
    static              Y              Y

    常见的规则:

    1。使用public来修饰类,一个Java文件中只能有一个类,如果一个文件中有过个类,类型和文件名一样的类名,必须用public修饰,其他的类不能使用public修饰

    2。以后所有的成员变量都使用private修饰,用getter、setter

    3。以后所有的供他人使用的类用public修饰

    4。以后所有的构造方法public修饰

        如果禁止创建对象,可以用private修饰

    相关文章

      网友评论

          本文标题:Java 包和修饰符

          本文链接:https://www.haomeiwen.com/subject/wehhkqtx.html