cost 88 ms
派生 class 中繼承(->“使用”)基 class 構造函數/運算符的訪問說明符是什么?

[英]What are the access specifiers of inherited (-> "using") base class ctors / operators in derived class?

在下面的代碼中,您可以看到我將基 class ctors 繼承到“私有”訪問說明符下的派生 class 中。 我最初的想法是,這些將適應我提供的訪問說明符(此處為“私有”),因此無法使用,但我似乎弄錯了。 在派生的 class 中繼承基類 class 的關於訪問說明符的構造函數和運算符的規則是什么 ...

為什么子類繼承私有字段?

[英]Why subclasses inherit private fields?

我正在創建一個新的 class 這是車輛。 我期待唯一受保護的變量繼承給子類。 但是當我嘗試使用 IDE 創建構造函數時,它是否也在使用超類私有變量? - 這是私人字符串車輛名稱 - 我不清楚這種情況。 我不應該使用自動構造函數嗎? ...

如何在 Java 中的包私有聲明中破壞封裝

[英]How can be encapsulation broken in package-private declarations in Java

“封裝很容易被破壞,因為外部代碼可以在您的代碼使用的相同包中定義類,從而訪問您的包私有聲明。” 我無法理解我們如何才能實現聲明中所寫的內容。 封裝怎么破? ...

在 C++ 中編譯 class 的代碼時,控制流的順序是什么?

[英]What is the order of control flow while compiling the code for a class in C++?

我正在編譯一個 class,完整的程序如下: 代碼工作得很好,但是構造函數如何能夠訪問直到public塊結束才聲明的變量width 。 此外,成員函數如何能夠訪問稍后在公共塊中聲明的變量? C++ 不是順序的(按照它們編寫的順序執行語句)? ...

兩個默認構造函數,一個是公共的,一個是私有的

[英]two default Constructor, one in public and one in private

我的問題是關於 OOP(C++) 中的構造函數。 當我將類中的默認構造函數定義為 private 並且當我在 main 中將該類的對象初始化為默認值時,就會發生默認構造函數不可訪問的錯誤。 沒關系。 但是隨后我也在 Public 部分創建了默認參數構造函數,當我再次在 main 中初始化對象時,就會 ...

嵌套 class 的訪問說明符有什么用途?

[英]What purpose do access specifiers for nested class serve?

假設我有一個 class A 和一個私有嵌套 class B。據我了解,這意味着 B 不是公共 API 的一部分。 這是否意味着公共和私有訪問說明符只服務於程序員而不是用戶? 是否有可能意外讓用戶訪問私有嵌套 class 的公共數據成員? ...

Java NetBeans 中未更新的變量值

[英]Value of variable not updating in Java NetBeans

我在同一個 package 中有兩個 java 文件。 我想將一個變量的更新值從一個文件轉移到另一個文件。 我寫了以下代碼。 在class1.java:- 在類2.java:- 問題是最終值打印的是不應該打印的。 output 應該不錯。 請幫我。 ...

為什么朋友 class 成員可以通過公共繼承的 class 的 object 訪問其成為朋友的 class 的私人成員?

[英]Why a friend class member can access a private member of the class it is being friend to through an object of publicly inherited class?

正如我們所知,在派生類中private成員是不可訪問的(不僅僅是私有的),而在派生類中可以直接訪問public和protected的成員。 如果一個 class 將另一個 class 聲明為friend ,則后者擁有對第一個成員的完全訪問權限。 這是一個我試圖理解但徒勞的例子: 問題:為什么D:: ...

為什么子 object 調用具有 main 方法的超級 class 的私有方法?

[英]Why does a child object call private method of the super class having main method?

在下面的代碼中,子 class object 調用它的 getBankName() 方法,而是調用父 class 的私有方法 getBankName()。 此外,如果我將父方法的訪問說明符更改為public ,那么它可以正常工作(子 object 調用它自己的方法並打印“MyBank”)。 為什么 ...

在 Python 3 中,我們可以在不使用下划線命名的情況下獲得 class 屬性的訪問說明符嗎?

[英]In Python 3, can we have access specifiers of class attributes without using the underscore in naming?

在 MATLAB 代碼中,我有一個用各種屬性塊定義的 class。 下面是一個例子: 我想將 class 定義轉換為其 python 版本,保持與 MATLAB 中相同的屬性訪問規范,即公共、私有或受保護。 現在,一種方法是在名稱前使用下划線。 例如: 不幸的是,我需要保持相同的名稱,因為這些 c ...

為什么嵌套類時不能從內部 class 訪問外部 class 的私有成員?

[英]Why can't I access private members of the outer class from the inner class when nesting classes?

我正在學習 Memento 模式,並且在我閱讀的書中指出,實現該模式的一種方法是在Originator class 中編寫Memento class,這樣只有Originator才能訪問Memento class。 當我嘗試應用此方法時,我收到一條錯誤消息,告訴我私有成員不可訪問。 我知道我可以使 ...

這是關於成員訪問規則的正確摘要嗎?

[英]Is this a correct summary on member access rules?

我試圖完全理解在 C++ 標准的[class.access]部分的多個段落中定義的成員訪問規則。 它們非常復雜甚至令人困惑,因此我需要一個簡短但准確和詳盡的總結。 我編譯了這個程序來測試在幾種情況下受保護成員的可訪問性(因為受保護成員的規則是最復雜的): 1 #include <iostre ...

類中定義的方法不可訪問

[英]method defined in class inaccessible

我正在關注這個例子: https : //www.boraji.com/spring-boot-configurationproperties-example要制作 Java Spring 屬性的嵌套列表,經過混淆和簡化,如下所示: conf.property : abc=item1,item ...

我如何在公共類方法中初始化公共變量

[英]how do i initialize a public variable in a public class method

我有一個公共類,我在其中創建了一個數組,該數組從構造函數中獲取其大小,並且需要在其他函數中使用(包括 int main)。 因此變量必須是公開的。 我的代碼看起來像這樣: ...

私人班級成員可在班外訪問

[英]Private class member accessible outside class

為什么我們允許為私有類中的成員分配公共訪問說明符,即下面的代碼中的errorsVariable: 我的代碼沒有給出編譯錯誤並且無法正常運行,我的代碼是: ...

訪問孫類中受保護的基類成員

[英]Access protected members of base class in grandchild class

我有一個包含聲明為protected屬性的父類。 我知道可以在子類中訪問protected成員。 但是如何在孫子類中訪問相同內容。 例如,如何在TooSmall類中訪問width ? 考慮以下代碼示例: 有沒有一種方法可以使子類中的父類屬性public ? 。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM