• Java连载50-import导入、访问控制权限修饰符


    一、import

    1.import语句用来完成导入其他类,同一个包下的类不需要再导入

    不在同一个包下需要手动导入。

    2.import语法格式

    import 类名;
    
    import 包名.*;
    
    //import语句需要编写到package语句之下,class语句之上。

    3.java.lang.*;不需要手动引入,​系统自动引入。

    lang:language语言包,是java语言的核心类,不需要手动引入。

    4.最终结论​:

    什么时候需要import?

    使用外部类,外部方法

    5.快捷键

    快速导包,我们用到一个类不知道在哪里的时候直接点击ctrl+shift+o

     
    
    package com.bjpowernode.java_learning;
    
    ​
    
    import com.bjpowernode.java_learning.*;
    
    //使用导入包的方式,可以导入其他的包,这里的类可以直接使用。
    
    import java.util.*;
    
    public class D50_1_ {
    
      public static void main(String[] args) {
    
        Math49 m1 = new Math49();
    
        com.bjpowernode.java_learning.Math49 m2 = new com.bjpowernode.java_learning.Math49();
    
        //上面这两种方式都编译通过了,当然了,第二个才是正规的,但是第一个由于类也在这个包里
    
        //所以编译也是可以通过的,如果是跨包就会报错
    
       
    
      }
    
    }
    
    ​

    二、访问控制权限修饰符

    1.访问控制权限修饰符来控制元素的访问范围

    2.访问控制权限符包括:

    i.public    表示公开的,在任何位置都可以访问

    ii.protected    同包,子类

    iii.缺省      同包

    iv.pirvate     表示私有的,只能在本类中进行访问

    3.访问控制权限符可以修饰类、方法、变量......

    4.​修饰符的范围:

    private<缺省<protected<public

    5.​注意:类只能采用public和缺省的形式进行修饰(除了内部类之外)​

    五、源码:

    D50_VisitControlAuthoritySymbol.java

    地址:

    https://github.com/ruigege66/Java/blob/master/D50_VisitControlAuthoritySymbol.java

    2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

    3.博客园:https://www.cnblogs.com/ruigege0000/

    4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料

     

  • 相关阅读:
    关于数组赋值时找不到数组名字的问题
    显示转换与隐式转换
    类型(值类型和引用类型)
    .net webconfig中配置httphanlder无法生效的问题
    微信小程序开发知识点总结
    Raphael.js API 之 Element.attr()
    Raphael.js API 之 Element.attr()
    Raphael.js API之 Animation.delay(),Animation.repeat(),Element.animateWith()
    Raphael.js API之 Animation.delay(),Animation.repeat(),Element.animateWith()
    Raphael.js API之 Paper.path(),Element.click()
  • 原文地址:https://www.cnblogs.com/ruigege0000/p/11846304.html
Copyright © 2020-2023  润新知