C#のクラスのメンバー変数は何ですか?
クラスは、C#のメンバー変数と関数を持つ青写真です。これは、オブジェクトの動作を説明しています。
クラスの構文を見て、メンバー変数とは何かを学びましょう-
<access specifier> class class_name { // member variables <access specifier> <data type> variable1; <access specifier> <data type> variable2; ... <access specifier> <data type> variableN; // member methods <access specifier> <return type> method1(parameter_list) { // method body } <access specifier> <return type> method2(parameter_list) { // method body } ... <access specifier> <return type> methodN(parameter_list) { // method body } }
メンバー変数は(設計の観点から)オブジェクトの属性であり、カプセル化を実装するためにプライベートに保たれます。これらの変数には、パブリックメンバー関数を使用してのみアクセスできます。
この変数の新しいインスタンス/がRectangleクラスの新しいインスタンスごとに作成されるため、長さと幅の下にメンバー変数があります。
例
using System; namespace RectangleApplication { class Rectangle { //member variables private double length; private double width; public void Acceptdetails() { length = 10; width = 14; } public double GetArea() { return length * width; } public void Display() { Console.WriteLine("Length: {0}", length); Console.WriteLine("Width: {0}", width); Console.WriteLine("Area: {0}", GetArea()); } } //end class Rectangle class ExecuteRectangle { static void Main(string[] args) { Rectangle r = new Rectangle(); r.Acceptdetails(); r.Display(); Console.ReadLine(); } } }
出力
Length: 10 Width: 14 Area: 140
-
C#のクラスのメンバー関数とは何ですか?
クラスのメンバー関数は、他の変数と同様に、クラス定義内にその定義またはプロトタイプを持つ関数です。メンバーであるクラスのオブジェクトを操作し、そのオブジェクトのクラスのすべてのメンバーにアクセスできます。 以下はメンバー関数の例です- public void setLength( double len ) { length = len; } public void setBreadth( double bre ) { breadth = bre; } 以下は、C#でメンバー関数にアクセスする方法を示す例です。 例 using System
-
クラスがJavaで持つことができる変数のタイプは何ですか?
クラスがJavaで持つことができる変数には、ローカル変数、インスタンス変数の3つの異なるタイプがあります。 、およびクラス/静的 変数。 ローカル変数 ローカル変数 Javaでは、メソッドでローカルに宣言できます。 、コードブロック、 およびコンストラクター 。プログラムコントロールがメソッド、コードブロックに入ると 、およびコンストラクター 次に、ローカル変数が作成されます プログラムコントロールがメソッド、コードブロック、コンストラクターを離れると、ローカル変数は破棄されます 。ローカル変数は初期化する必要があります ある程度の価値があります。 例 public class LocalVa