面向对象--包与权限修饰符

包与权限修饰符

程序示例

/*
包的概述
    其实就是文件夹

作用:
    对类进行分类管理 
    
    
包的定义及注意事项

定义包的格式
     package 包名;
     多级包用.分开即可
     
注意事项:
     package语句必须是程序的第一条可执行的代码
     package语句在一个java文件中只能有一个
     如果没有package,默认表示无包名


导包

导包概述

      不同包下的类之间的访问,我们发现,每次使用不同包下的类的时候,
      都需要加包的全路径。比较麻烦。这个时候,java就提供了导包的功能。
      
导包格式
      import 包名;
      
注意:
     这种方式导入是到类的名称。
     虽然可以最后写*,但是不建议。
     
     
package,import,class有没有顺序关系(面试题)

        package:到达路径为包
        import:最终导的是一个类
        
        package:放在java文件的第一行,表示将来编译运行的时候路径
        import:放在package和class之间的
        class:是最后出现的,表示我们要写的程序类

*/

权限修饰符

程序示例

/*
    类及其组成可以用的修饰符
            修饰符:
                访问权限修饰符:public,protected,默认,private
                状态修饰符:static,final
                抽象修饰符:abstract

            类:
                访问权限修饰符:默认,public
                状态修饰符:final
                抽象修饰符:abstract

            成员变量:
                访问权限修饰符:默认,public, protected, private
                状态修饰符:static, final

            构造方法:
                访问权限修饰符:默认,public, protected, private

            成员方法:
                访问权限修饰符:public, 默认,protected,private
                状态修饰符:static, final
                抽象修饰符:abstract


           常见的修饰符组合:
                成员变量:public static final 在接口中遇见
                成员方法:
                    1、public abstract
                    2、public static
                    3、public final

           将来做开发中,除了封装必须使用private除外,如果你实在不知道使用谁,就用public
*/
posted @ 2021-12-12 22:34  赤兔胭脂小吕布  阅读(25)  评论(0编辑  收藏  举报