<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    Java包的基本知識

    時間:2025-01-14 19:18:03 java語言 我要投稿
    • 相關推薦

    Java關于包的基本知識

      在Java編程語言中,提供了一個包的概念來組織相關的類。包在物理上就是一個文件夾,邏輯上代表一個分類概念,下面我們一起來看看!

    Java關于包的基本知識

      包就是指一組類。例如一個名叫Company的包,可以包含一組類,如Employee(雇員)、Manager(管理者)和Department(部門)等。聲明包的基本格式如下:

      Package包名;

      其中:Package為關鍵字,包名為標識符。

      使用包時的注意事項如下:

      1、Package語句要作為程序非注釋語句的第一行語句。

      2、包內的類名惟一。

      3、引用包中的類時,使用import語句。import語句的基本格式為import包名.類名,其中import為關鍵字,包名和類名之間用圓點(.)隔開。

      圖4:測試包的輸出結果

      例:編寫程序測試包,先建立一個Company文件夾,然后建立名為Manager.java的類文件。源程序代碼如下:

      //程序文件名為Manager.java

      package Company;//聲明包名Company

      class Employee

      {

      public String name;//名字

      public int salary;//薪水

      public String getSalary()

      {

      String str;

      str="名字:"+name+" Salary:"+salary;

      return str;

      }

      }

      public class Manager extends Employee

      {

      public String department;//部門

      public String getSalary()

      {

      return super.getSalary()+" Department:"+department;

      }

      }

      對此文件進行編譯,生成文件Manager.class。

      在原目錄建立源程序文件UsePackage.java。源程序代碼如下:

      //程序文件名UsePackage.java

      import Company.Manager;//引入包中的類

      public class UsePackage

      {

      public static void main(String[] args)

      {

      Manager m=new Manager();

      m.name="王飛”;

      m.salary+10000;

      m.department="業務部";

      System.out.println(m.getSalary());

      }

      }

      編譯后,在命令提示符狀態下運行,輸出結果如圖4所示。從圖4中可以看出首先進入Company目錄,編譯Manager.java文件,然后返回上層目錄,編譯UsePackage.java文件,然后返回上層目錄,編譯UsePackage.java文件,最后執行UsePackage類文件,輸出正確的結果。


    【Java包的基本知識】相關文章:

    Java代碼的基本知識05-12

    Java代碼的基本知識04-16

    java基本知識點02-09

    java的基本知識點05-31

    java必備基本知識點06-18

    java錯誤處理基本知識07-18

    如何創建java包06-11

    21個java基本知識點08-07

    如何創建java包名06-09

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人