Java import導(dǎo)入及訪問(wèn)控制權(quán)限修飾符原理解析
這篇文章主要介紹了Java import導(dǎo)入及訪問(wèn)控制權(quán)限修飾符過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
一、import
1.import語(yǔ)句用來(lái)完成導(dǎo)入其他類(lèi),同一個(gè)包下的類(lèi)不需要再導(dǎo)入
不在同一個(gè)包下需要手動(dòng)導(dǎo)入。
2.import語(yǔ)法格式
import 類(lèi)名; import 包名.*; //import語(yǔ)句需要編寫(xiě)到package語(yǔ)句之下,class語(yǔ)句之上。
3.java.lang.*;不需要手動(dòng)引入,系統(tǒng)自動(dòng)引入。
lang:language語(yǔ)言包,是java語(yǔ)言的核心類(lèi),不需要手動(dòng)引入。
4.最終結(jié)論:
什么時(shí)候需要import?
使用外部類(lèi),外部方法
5.快捷鍵
快速導(dǎo)包,我們用到一個(gè)類(lèi)不知道在哪里的時(shí)候直接點(diǎn)擊ctrl+shift+o
package com.bjpowernode.java_learning;
import com.bjpowernode.java_learning.*;
//使用導(dǎo)入包的方式,可以導(dǎo)入其他的包,這里的類(lèi)可以直接使用。
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ò)了,當(dāng)然了,第二個(gè)才是正規(guī)的,但是第一個(gè)由于類(lèi)也在這個(gè)包里
//所以編譯也是可以通過(guò)的,如果是跨包就會(huì)報(bào)錯(cuò)
}
}
二、訪問(wèn)控制權(quán)限修飾符
1.訪問(wèn)控制權(quán)限修飾符來(lái)控制元素的訪問(wèn)范圍
2.訪問(wèn)控制權(quán)限符包括:
- i.public 表示公開(kāi)的,在任何位置都可以訪問(wèn)
- ii.protected 同包,子類(lèi)
- iii.缺省 同包
- iv.pirvate 表示私有的,只能在本類(lèi)中進(jìn)行訪問(wèn)
3.訪問(wèn)控制權(quán)限符可以修飾類(lèi)、方法、變量......
4.修飾符的范圍:
private<缺省<protected<public
5.注意:類(lèi)只能采用public和缺省的形式進(jìn)行修飾(除了內(nèi)部類(lèi)之外)
源碼:
D50_VisitControlAuthoritySymbol.java
地址:
https://github.com/ruigege66/Java/blob/master/D50_VisitControlAuthoritySymbol.java
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java中String類(lèi)常用的各種方法(示例詳解)
本文介紹了Java中String類(lèi)的常用方法,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2025-01-01
springcloud使用profile實(shí)現(xiàn)多環(huán)境配置方式
這篇文章主要介紹了springcloud使用profile實(shí)現(xiàn)多環(huán)境配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03
Java內(nèi)部類(lèi)之間的閉包和回調(diào)詳解
相信閉包和回調(diào)對(duì)每位學(xué)習(xí)Java的人來(lái)說(shuō)都不陌生,那么今天小編和大家分享一篇關(guān)于Java內(nèi)部類(lèi)之間的閉包和回調(diào),有需要的可以參考借鑒。2016-09-09
Spring如何基于xml實(shí)現(xiàn)聲明式事務(wù)控制
這篇文章主要介紹了Spring如何基于xml實(shí)現(xiàn)聲明式事務(wù)控制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
Gradle的SpringBoot項(xiàng)目構(gòu)建圖解
這篇文章主要介紹了Gradle的SpringBoot項(xiàng)目構(gòu)建圖解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01

