C#初級プログラミング C#初心者のための基礎!override(オーバーライド)の使い方を解説#27 override(オーバーライド)とは? override(オーバーライド)とは、継承関係にあるクラスで派生クラスが基底クラスのメソッドを上書きすることを言います。 override(オーバーライド)ができると何がいいの? 継承関係にあると... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!継承の意味と使い方をわかりやすく解説#26 継承とは? 継承というのは、オブジェクト指向言語の代表的な機能の1つですが、一言でいうと、「とあるクラスのフル機能をすべてもらう」というイメージになります。 書き方 書き方はclassキーワードに続けてクラス名、そのあとにコロンでつないで継... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!staticスタティックの意味と使い方を解説#25 staticとは staticキーワードは静的メンバーを作成するときに使用します。静的メンバーとは、変数や、メソッド等を、インスタンス単位で生成するのではなく、アプリケーションにただ1つだけ生成したいときに使用します。 例えばデータベースの... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!プロパティの意味と使い方をわかりやすく解説#23 プロパティとは? プロパティとは、特殊なメソッドで、普通の値のように使えるが、値の取得と設定をする際に、独自のロジックを記述することができ、C#ではこの機能でカプセル化を実現することが可能です。 プロパティがあると何がいい? プロパティを使... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!カプセル化の意味と使い方をわかりやすく解説#22 カプセル化とは クラス内のフィールドをprivateで宣言することで外部から値を参照したり、変更したりすることができないようにする。 カプセル化をすると何がいいのか? カプセル化をすると、外部から値を変更したり、参照したりできなくなるため、... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!インスタンスの意味と使い方をわかりやすく解説#21 インスタンスとは? インスタンスとは、クラスという型の実態です。クラスをnewキーワードというものを用いて生成し、使用可能な状態になったもののことをインスタンスと呼んでいます。 例えばクラスAにintの_countという変数が宣言されていて... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!フィールドの意味と使い方をわかりやすく解説#20 フィールドとは? フィールドとは、クラス等で宣言される任意の型の変数の事を言います。 通常はprivateかprotectedで宣言しますが、基本的にはprivateで宣言することで、他のクラスからはアクセスできないようにすることでカプセル... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!メソッドの意味と使い方をわかりやすく解説#19 メソッドとは? メソッドはプログラムの中の処理の部分を書く領域になります。クラスというのは基本的にデータと処理のひと固まりですが、その処理の部分の記述方法という事になります。 メソッドの書き方 メソッドの書き方は、public等のアクセス修... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!アクセス修飾子の意味と使い方をわかりやすく解説#18 アクセス修飾子とは? アクセス修飾子とは、クラスや変数等のアクセスレベルを制限するために定義して、他のクラスから参照できるか否かを調整するためのキーワードとなります。 アクセス修飾子があるおかげで、変数やクラスが自分のクラスでしか参照できな... 2018.12.20 C#初級プログラミング
C#初級プログラミング C#初心者のための基礎!コンストラクタの意味と使い方をわかりやすく解説#17 コンストラクタとは? コンストラクタとは、クラスを生成するときに呼び出す特殊なメソッドです。クラスを生成するときに呼び出されるため、クラスのインスタンスを生成すると同時にクラスの初期値を設定できます。クラスが生成されるときに、最初にどういっ... 2018.12.20 C#初級プログラミング