Java中包的概念和用法實戰(zhàn)案例分析
本文實例講述了Java中包的概念和用法。分享給大家供大家參考,具體如下:
一 點睛
1 package的聲明方法:
package package名稱[.package名稱2.package名稱3];
2 包的導(dǎo)入方法如下:
import package 包名稱.類名稱
3 如果一個項目之中有幾百個類,一個個導(dǎo)入會比較麻煩,為了方便導(dǎo)入,可以使用“包名.*”的形式完成,例如:
import java.io.*;
這里的"*"是通配符,表示該“包名”(java.io)下屬的“所有”子類。
需要說明的是,即使使用的格式是"包.*",但并不表示此包中的所有類都導(dǎo)入,Java編譯器很智能,它會"按需導(dǎo)入",代碼中不需要的類,Java是不會有任何加載的。
二 實戰(zhàn)
1 代碼的結(jié)構(gòu)


2 代碼
Person.java
package demo.java.a ;//聲明pakage
public class Person
{
public String talk()//類中的方法
{
return "Person —— >> talk()" ;//返回一串字符串
}
}
TestPackage.java
package demo.java.b;
import demo.java.a.Person;
// 將demo.java.a包中的Person類導(dǎo)入到此包之中
class TestPackage
{
public static void main(String[] args)
{
// 調(diào)用demo.java.a中的方法并輸出
System.out.println(new Person().talk());
}
}
3 運行
Person —— >> talk()
更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java面向?qū)ο蟪绦蛟O(shè)計入門與進階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設(shè)計有所幫助。
相關(guān)文章
淺談MyBatis3 DynamicSql風(fēng)格語法使用指南
這篇文章主要介紹了淺談MyBatis3 DynamicSql風(fēng)格語法使用指南,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
基于maven install 沒反應(yīng)的解決方法
下面小編就為大家?guī)硪黄趍aven install 沒反應(yīng)的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06
Bean?Searcher配合SpringBoot的使用詳解
這篇文章主要介紹了Bean?Searcher配合SpringBoot的使用,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
SpringBoot集成 Prometheus進行高效監(jiān)控的實現(xiàn)
Prometheus作為一個開源的監(jiān)控和告警工具,以其強大的數(shù)據(jù)采集、存儲和查詢能力,受到了眾多開發(fā)者的青睞,本文主要介紹了SpringBoot集成 Prometheus進行高效監(jiān)控的實現(xiàn),感興趣的可以了解一下2024-07-07

