###前提・実現したいこと
C#でprotectedによるデータの保護を学習しています。
protected がどのような状態で動作しているのか試したく5行目のprotectedを排除して実行したところ、下記のようなエラーが生じました。(環境visual studio 2013)
###発生している問題・エラーメッセージ
エラーメッセージ Base.x は、アクセスできない保護レベルになっています。 ###該当のソースコード ```ここに言語を入力 C# コード using System; class Base { int x = 20; //教本にはprotected int x = 20; とあり、これを実行すると実装される。 } class Derived : Base { int y = 10; public void showXY() { Console.WriteLine("x = {0}, y ={1}",x, y); } } class Inhertance02 { public static void Main() { Derived md = new Derived(); md.showXY(); } }
何が聞きたいんですか?
回答1件
あなたの回答
tips
プレビュー