包,許可權修飾符內部類
* 包的特點:
* 可以有多層
* 不同包下的檔名可以重複
* 包的宣告必須是第一行**
* 許可權修飾符:
public 當前類,相同包下不同的類,不同包下的類
default 當前類,相同包下不同的類
private 當前類
protected 當前類,相同包下不同的類
default:當前包下使用
protected:讓子類物件使用
內部類:
在類的成員位置,和成員變數以及成員方法所在的位置是一樣的,在內部類當中,可以直接訪問外部類的成員,包括私有成員
匿名內部類:
* 可以把匿名內部類看成是乙個沒有名字的區域性內部類
* 定義在方法當中
* 必須在定義匿名內部類的時候建立他的物件
* 格式:
* new 類/介面();
* 原理:而是建立了繼承這個類的子類物件或者是建立了實現這個介面的子類物件
匿名內部類應用場景:只當做引數傳遞一次。
內部類,匿名內部類,許可權修飾符
二.匿名內部類 三.許可權修飾符 public class a 格式 外部類物件.內部類物件 物件名 new 外部類物件.new 內部類物件 不使用匿名內部類呼叫抽象物件中的方法 建立子類,繼承父類 重寫方法 建立子類物件 呼叫重寫方法 使用匿名內部類 無需建立子類直接new父類即可 格式一 new...
許可權修飾符與內部類
一 包 1.包包就是對類進行分類管理 com.fruit.manage.add com.fruit.manage.update 2.包的命名規則 公司網域名稱的倒序 全部小寫 多個包之間用.分割 3.乙個類中的組成順序 package import class 二 許可權修飾符 public 本類 ...
許可權修飾符和內部類
final關鍵字代表最終 不可改變的。學習了繼承後,我們知道子類可以在父類的基礎上改寫父類內容,比如方法重寫。為了避免隨意改寫的情況發生,j a提供了 final 關鍵字,用於修飾不可改變內容 主要表現在使用final關鍵字後 修飾類 格式 public final class 類名稱含義 當前這個...