Java import導入及訪問控制權限修飾符原理解析
這篇文章主要介紹了Java import導入及訪問控制權限修飾符過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
一、import
1.import語句用來完成導入其他類,同一個包下的類不需要再導入
不在同一個包下需要手動導入。
2.import語法格式
import 類名; import 包名.*; //import語句需要編寫到package語句之下,class語句之上。
3.java.lang.*;不需要手動引入,系統(tǒng)自動引入。
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(); //上面這兩種方式都編譯通過了,當然了,第二個才是正規(guī)的,但是第一個由于類也在這個包里 //所以編譯也是可以通過的,如果是跨包就會報錯 } }
二、訪問控制權限修飾符
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
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
關于Mybatis-Plus字段策略與數(shù)據(jù)庫自動更新時間的一些問題
這篇文章主要介紹了關于Mybatis-Plus字段策略與數(shù)據(jù)庫自動更新時間的一些問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10Spring Boot 2結合Spring security + JWT實現(xiàn)微信小程序登錄
這篇文章主要介紹了Spring Boot 2結合Spring security + JWT實現(xiàn)微信小程序登錄,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01mybatis插件優(yōu)雅實現(xiàn)字段加密的示例代碼
在很多時候,我們都需要字段加密,比如郵箱,密碼,電話號碼等,本文主要介紹了mybatis插件優(yōu)雅實現(xiàn)字段加密的示例代碼,感興趣的可以了解一下2023-11-11