激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 淺談一下Java中的訪問修飾符以及作用

淺談一下Java中的訪問修飾符以及作用

2023-05-08 01:06未知服務器之家 Java教程

目錄 public protected default private 總結: Java 中的訪問修飾符用于限制類、接口、字段和方法的訪問范圍,它們分別表示不同的訪問控制級別。Java 中共有四種訪問修飾符:public、protected、default 和 private。 public public 是最開放的訪問修

目錄
  • public
  • protected
  • default
  • private
  • 總結:

Java 中的訪問修飾符用于限制類、接口、字段和方法的訪問范圍,它們分別表示不同的訪問控制級別。Java 中共有四種訪問修飾符:public、protected、default 和 private。

public

public 是最開放的訪問修飾符,用于指定公共訪問級別。被 public 修飾的類、接口、字段和方法可以在任何地方被訪問。

例如,下面的代碼定義了一個公共類:

public class MyClass {
    // ...
}

這個類可以在任何地方被訪問。另外,如果一個方法或字段被聲明為 public,那么它也可以在任何地方被訪問。例如:

public class MyClass {
    public String name;
    public void sayHello() {
        System.out.println("Hello, world!");
    }
}

protected

protected 用于指定受保護的訪問級別。被 protected 修飾的類、字段和方法可以被本包內的其他類訪問,以及子類中訪問。

例如,下面的代碼定義了一個受保護的類:

package mypackage;
protected class MyProtectedClass {
    // ...
}

這個類只能被 mypackage 包內的其他類訪問,以及繼承了 MyProtectedClass 的子類訪問。另外,如果一個方法或字段被聲明為 protected,那么它也可以被同一包內的其他類訪問,以及繼承了該類的子類訪問。例如:

package mypackage;
public class MyClass {
    protected String name;
    protected void sayHello() {
        System.out.println("Hello, world!");
    }
}

這個類的 name 和 sayHello 方法可以被 mypackage 包內的其他類訪問,以及繼承了 MyClass 的子類訪問。

default

default 是 Java 中默認的訪問修飾符,它也稱為包級私有訪問控制。如果一個類、接口、字段或方法沒有使用任何訪問修飾符,那么它就是默認訪問級別。默認訪問級別表示只能在同一包內進行訪問。

例如,下面的代碼定義了一個默認訪問級別的類:

package mypackage;
class MyDefaultClass {
    // ...
}

這個類只能被 mypackage 包內的其他類訪問。另外,如果一個方法或字段沒有使用任何訪問修飾符,那么它也是默認訪問級別。例如:

package mypackage;
public class MyClass {
    String name;
    void sayHello() {
        System.out.println("Hello, world!");
    }
}

這個類的 name 和 sayHello 方法只能被 mypackage 包內的其他類訪問。

private

private 是最嚴格的訪問修飾符,它用于指定私有訪問級別。被 private 修飾的字段和方法只能在定義它們的類內部進行訪問。

例如,下面的代碼定義了一個私有類:

public class MyClass {
    private String name;
    private void sayHello() {
        System.out.println("Hello, world!");
    }
}

這個類的 name 和 sayHello 方法只能在 MyClass 類內部進行訪問。

總結:

Java 中的四種訪問修飾符分別表示不同的訪問控制級別,可以用于限制類、接口、字段和方法的訪問范圍。public 是最開放的訪問級別,protected 是受保護的訪問級別,default 是默認的訪問級別,private 是最嚴格的訪問級別。在實際編程中,我們應該根據需要選擇合適的訪問修飾

原文地址:https://blog.csdn.net/Dakaring/article/details/130449434

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品久久久久久久久久东京 | 日韩毛片网 | 久久久久性 | 免费视频www在线观看 | 精品在线免费播放 | 国内精品久久久久久2021浪潮 | 成人18在线 | 国产 视频 一区二区 | 黄色大片网站在线观看 | 日日草天天干 | 欧美日本亚洲视频 | 91久久夜色精品国产网站 | 久久伊人精品视频 | 免费国产人成网站 | 免费视频aaa | 91成人久久| 国产噜噜噜噜噜久久久久久久久 | 日本中文视频 | www.成人免费视频 | 午夜视频色 | www.狠狠插.com | 久久99精品久久久久久小说 | 狠狠操人人干 | 黄色大片在线免费看 | 亚洲午夜精选 | 成人福利视频网站 | 欧美一区二区三区久久综合 | 91aa.app| 91看片王 | 一区二区三区视频在线观看 | 国产一级淫 | 91国内精品久久久久免费影院 | 黄色片免费在线 | 国产精品久久久久免费视频 | 免费黄色一级片 | 香蕉视频破解 | 亚洲精品免费播放 | 二区国产| 春光影院理论片 | 久久精精品 | 国产一区二区三区视频在线观看 |