JAVA 訪問許可權

2021-09-01 14:47:06 字數 546 閱讀 3383

public :最大的,公共的,共同訪問的

private:最小的,只能在本類中訪問

default:預設的,只能在本包中訪問

protected:在本包,以及不同包的子類中可以訪問

no作用域

private

default

protected

public1本類

√√√√

2同一包的類√√

√3不同包的子類√√

4不同包的非子類

√來驗證protected 訪問許可權

package org.demo1;

public class demoa

之後在demo2 包中的子類去訪問demoa中的name 屬性

package org.demo2

import org.demo1.*;

class demob extends demoa

public class testdemo

}

Java 訪問許可權

public 能被所有的類可以訪問。friendly 預設 訪問許可權與protected相似,但修飾類成員時不同包中的子類不能訪問。private 成員變數和方法都只能在定義它的類中被訪問,其他類都訪問不到 protected 和friendly 預設 的差別就是只有不同的包的子類可以訪問 不同包...

java 類訪問許可權

基礎 訪問許可權等級,由最大許可權到最小許可權 public 對所有成員可用 protected 繼承訪問許可權,對包內類的訪問開放 包訪問許可權 沒有修飾詞,對當前包中所有其他類可用 private 除了該類,其他任何類無法訪問。類的訪問許可權 每個編譯單元,也就是每個檔案都只能有乙個public...

java 包的訪問許可權

package 建立包 1.包的名稱小寫 2.包的命名一般是網域名稱的反寫 引用 protected,public,private,default 預設 在包訪問的作用 public修飾的類 函式和屬性可被跨包訪問 protected default修飾的只能在同包訪問 private 只能在同類中...