靜態方法類名訪問,只允許訪問靜態成員

2021-10-11 13:22:49 字數 782 閱讀 5797

1:

靜態方法和例項方法的區別

(1)靜態方法通過「類名.方法名」,也可以通過物件名.方法名。

(所以呼叫靜態方法無需建立物件)

靜態方法不允許訪問類的非靜態成員(包括成員的變數和方法),因此是通過類呼叫的,沒有物件的概念,this->data不能用!!!

(2) 但是例項方法只能通過物件名.方法名

2://定義乙個靜態方法

public

class

main91

}

//通過類名.方法名呼叫

//通過物件。方法名呼叫

public

class

main68

輸出

this is a static method.

this is a static method.

(1)靜態方法只能訪問靜態成員,例項方法可以訪問靜態和例項成員。

(2)靜態方法不能訪問例項成員是因為例項成員變數是屬於某個物件,

執行靜態方法,不一定存在物件。

(3)靜態方法不能使用關鍵字this。

(4)main()方法是乙個典型的靜態方法,它同樣遵循一般靜態方法的規則,所以它可以由系統在建立物件之前就呼叫。

4.例項物件可以訪問靜態成員(靜態方法,靜態成員變數)

例項物件可以訪問例項成員(例項方法,例項成員變數)

例子後期補充,太睏了。。。。

nginx只允許網域名稱訪問,禁止ip訪問

背景 為什麼要禁止ip訪問頁面呢?這樣做是為了避免其他人把未備案的網域名稱解析到自己的伺服器ip,而導致伺服器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。解決方法 這裡介紹修改配置檔案nginx.conf兩種方法 1 在server段裡插入如下正則 listen 80 serve...

Nginx 禁止IP訪問 只允許網域名稱訪問

今天要在nginx上設定禁止通過ip訪問伺服器,只能通過網域名稱訪問,這樣做是為了避免別人把未備案的網域名稱解析到自己的伺服器ip而導致伺服器被斷網,從網路上搜到以下解決方案 nginx的預設虛擬主機在使用者通過ip訪問,或者通過未設定的網域名稱訪問 比如有人把他自己的網域名稱指向了你的ip 的時候...

nginx只允許網域名稱訪問,禁止ip訪問

背景 為什麼要禁止ip訪問頁面呢?這樣做是為了避免其他人把未備案的網域名稱解析到自己的伺服器ip,而導致伺服器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。解決方法 這裡介紹修改配置檔案nginx.conf兩種方法 1 在server段裡插入如下正則 listen 80 serve...