python變量前置單下劃線,前置雙下劃線,前後雙下劃線

一.前置單下劃線 變量前的單下劃線表示表面上私有 但是其實這樣的實例變量外部是可以訪問的,但是,按照約定俗成的規定,當你看到這樣的變量時,意思就是,「雖然我可以被訪問,但是,請把我視爲私有變量,不要隨意訪問」。 二.前置雙下劃線 前置雙下劃線表示一個私有屬性。可以防止在外部被隨意修改 如上圖,__name是真正意義上的私有,在外部訪問不到,那它是怎麼實現這種訪問不到的呢?是真的訪問不到麼? 我們可
相關文章
相關標籤/搜索