tft每日頭條

 > 科技

 > 編程綠碼快捷鍵

編程綠碼快捷鍵

科技 更新时间:2025-02-25 10:47:59

編程綠碼快捷鍵?在主函數外面定義的變量,如果你要在主函數裡面調用的話一定要用靜态修飾符,來修飾你的變量,今天小編就來聊一聊關于編程綠碼快捷鍵?接下來我們就一起去研究一下吧!

編程綠碼快捷鍵(丁哥開講25期編程中靜态修飾符到底有什麼作用)1

編程綠碼快捷鍵

在主函數外面定義的變量,如果你要在主函數裡面調用的話一定要用靜态修飾符,來修飾你的變量。

這是因為靜态函數,不是通過對象的實例來調用的,它是通過類來調用的。

而非靜态變量,是通過類實例來調用的。

這樣看,主函數作為一個靜态函數,如果想調用外部定義的變量,那也就是通過類這一級進行調用。

當然啦,如果說你在這個主函數外面定義一個變量,然後又在非靜态函數裡面調用它,那你就不需要加靜态修飾符,但是這樣子定義的變量是沒有用處的,因為你在這個類裡隻要有一個靜态的main函數,就證明這個類是一個有出口的類。

從理論上講,是可以用這個類作為一個實例化的對象,在其他類中進行調用,但是這樣子設計軟件程序的話,就不對啦。

這會造成你的程序至少有兩個以上的出口。

這個在程序設計裡面算是個錯誤。

現在簡單說一下,靜态修飾符的作用。

靜态修飾符可以用來修飾主函數作為程序的入口。程序加載時,這個主函數也會被加載,不需要實例化,對象來調用。

靜态修飾符也可以修改修飾一般的函數。這種函數直接通過類來進行調用。不通過類的實例來調用。

靜态修飾符也可以修飾一段代碼。這種情況一般用于數據的初始化。比如說一些字典類的數據,需要這麼做。因為程序在啟動的時候需要這些數據,因此這些數據需要在啟動之前加載。

靜态修飾符也可以修飾一些變量。這些變量可以通過類來直接進行調用,可以作為一些共享數據在程序中進行修改和讀取。這種變量在使用的過程中要注意共享的問題。尤其是在多線程條件下隻允許一個線程可以對其進行寫入。

以上這些,就是靜态修飾符在程序中的一些具體應用實例,靜态修飾符在程序語言中是非常有用的,目前幾乎所有的程序語言都支持靜态修飾符,就連一直不用靜态修飾符的Ruby,現在也支持了靜态修飾符可見這種修飾符的強大。

好了,這個問題我們就先聊這些,歡迎訂閱丁哥開講,下次再見。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved