亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中的this、package、import示例詳解

 更新時間:2023年06月02日 08:42:17   作者:豆恭梓  
這篇文章主要介紹了Java中的this、package、import,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

this

在Java中,this的作用和其詞義很接近。

  • 它在方法內(nèi)部使用,即這個方法所屬對象的引用;
  • 它在構造器內(nèi)部使用,表示該構造器正在初始化的對象。
  • lthis 可以調(diào)用類的屬性、方法和構造器

什么時候使用this關鍵字呢?

  • 當在方法內(nèi)需要用到調(diào)用該方法的對象時,就用this。具體的:我們可以用this來區(qū)分屬性和局部變量。比如:this.name= name;

this理解為:當前對象 或 當前正在創(chuàng)建的對象(在構造器中的this

1.可以調(diào)用的結構:屬性、方法;構造器

① 我們在類的構造器中,可以顯式的使用"this(形參列表)"方式,調(diào)用本類中指定的其他構造器
② 構造器中不能通過"this(形參列表)“方式調(diào)用自己。(只能調(diào)用本類中別的構造器
③ 如果一個類中有n個構造器,則最多能有 n - 1構造器中使用"this(形參列表)”,否則就會死循環(huán)(例如有兩個構造器,都使用了this(形參列表),就會一直相互調(diào)用)
④ 規(guī)定:"this(形參列表)"必須聲明在當前構造器的首行。(規(guī)定)
⑤ 構造器內(nèi)部,最多只能聲明一個"this(形參列表)"用來調(diào)用其他的構造器。(構造器ABC,A可以調(diào)B,B再調(diào)C,但是不能讓A同時調(diào)B,C)

使用this訪問屬性和方法時,如果在本類中未找到,會從父類中查找。

package

package的使用

1.1 使用說明:

  • 1.為了更好的實現(xiàn)項目中類的管理,提供包的概念
  • 2.使用package聲明類或接口所屬的包,聲明在源文件的首行
  • 3.包,屬于標識符,遵循標識符的命名規(guī)則、規(guī)范(xxxyyyzzz)、“見名知意”
  • 4.每"."一次,就代表一層文件目錄。

在這里插入圖片描述

import

import:導入

  • 在源文件中顯式的使用import結構導入指定包下的類、接口
  • 聲明在包的聲明和類的聲明之間
  • 如果需要導入多個結構,則并列寫出即可
  • 可以使用"xxx.*"的方式,表示可以導入xxx包下的所結構
  • 如果使用的類或接口是java.lang包下定義的,則可以省略import結構
  • 如果使用的類或接口是本包下定義的,則可以省略import結構
  • 如果在源文件中,使用了不同包下的同名的類,則必須至少一個類需要以全類名的方式顯示。(如下圖)
  • 使用"xxx.(星號)"方式表明可以調(diào)用xxx包下的所結構。但是如果使用的是xxx子包下的結構,則仍需要顯式導入。(即"xxx.(星號)"不包含xxx下的子包)
  • import static:導入指定類或接口中的靜態(tài)結構:屬性或方法。

在這里插入圖片描述

到此這篇關于Java中的this、package、import的文章就介紹到這了,更多相關java this、package、import內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring Boot + thymeleaf 實現(xiàn)文件上傳下載功能

    Spring Boot + thymeleaf 實現(xiàn)文件上傳下載功能

    最近同事問我有沒有有關于技術的電子書,我打開電腦上的小書庫,但是郵件發(fā)給他太大了,公司又禁止用文件夾共享,于是花半天時間寫了個小的文件上傳程序,部署在自己的Linux機器上,需要的朋友可以參考下
    2018-01-01
  • Spring概述和快速構建的方式

    Spring概述和快速構建的方式

    Spring是一個輕量級的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器(框架),Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情,本文給大家介紹spring概述和快速構建方式,一起看看吧
    2021-06-06
  • Java中的AQS同步隊列問題詳解

    Java中的AQS同步隊列問題詳解

    AQS?提供一套基礎的機制來實現(xiàn)線程的同步、阻塞與喚醒、等待隊列等功能,也就是想要深入學習線程工具類,這個同步隊列就必須得掌握,這篇文章主要介紹了Java中的AQS同步隊列問題,需要的朋友可以參考下
    2022-06-06
  • Java中用Mybatis插入mysql報主鍵重復的解決方案

    Java中用Mybatis插入mysql報主鍵重復的解決方案

    這篇文章主要介紹了Java中用Mybatis插入mysql報主鍵重復的解決方案,具有很好的參考價值,希望對大家有所幫助。
    2023-02-02
  • Spring事件監(jiān)聽源碼解析流程分析

    Spring事件監(jiān)聽源碼解析流程分析

    spring事件監(jiān)聽機制離不開容器IOC特性提供的支持,比如容器會自動創(chuàng)建事件發(fā)布器,自動識別用戶注冊的監(jiān)聽器并進行管理,在特定的事件發(fā)布后會找到對應的事件監(jiān)聽器并對其監(jiān)聽方法進行回調(diào),這篇文章主要介紹了Spring事件監(jiān)聽源碼解析,需要的朋友可以參考下
    2023-08-08
  • 使用自定義注解進行restful請求參數(shù)的校驗方式

    使用自定義注解進行restful請求參數(shù)的校驗方式

    這篇文章主要介紹了使用自定義注解進行restful請求參數(shù)的校驗方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Springboot熱部署實現(xiàn)原理及實例詳解

    Springboot熱部署實現(xiàn)原理及實例詳解

    這篇文章主要介紹了Springboot熱部署實現(xiàn)原理及實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Spring定時任務無故停止又不報錯的解決

    Spring定時任務無故停止又不報錯的解決

    這篇文章主要介紹了Spring定時任務無故停止又不報錯的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 使用jaxws建立webservice客戶端并實現(xiàn)soap消息的handler驗證示例

    使用jaxws建立webservice客戶端并實現(xiàn)soap消息的handler驗證示例

    這篇文章主要介紹了使用jaxws建立webservice客戶端并實現(xiàn)soap消息的handler驗證示例,需要的朋友可以參考下
    2014-03-03
  • Java根據(jù)控制臺實現(xiàn)定位異常

    Java根據(jù)控制臺實現(xiàn)定位異常

    這篇文章主要介紹了Java根據(jù)控制臺定位異常,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05

最新評論