超!超!超!基本!!!
(※超基礎と言いながらある程度の用語説明は無視で)
コンストラクタとは
クラスからオブジェクトを作成した際に、自動的に実行されるメソッドのことで、
メンバ変数の初期化などの主に行います。
はい!これだけ!!
サンプルのコードとしては、
class ctest8{
// Mainが実行されます
public static void main(String args[]){
Television tv1 = new Television();
tv1.dispChannel();
}
}
class Television{
private int channelNo;
private String housouKyoku;
// コンストラクタ
Television(){
// 初期化
channelNo = 1;
housouKyoku = "FujiTV";
}
public void setChannel(int newChannelNo){
channelNo = newChannelNo;
if (channelNo == 1){
housouKyoku = "FujiTV";
}else if (channelNo == 3){
housouKyoku = "NHK";
}
}
public void dispChannel(){
System.out.println("現在のチャンネルは" + housouKyoku + "です");
}
}
(※超基礎と言いながらある程度の用語説明は無視で)
コンストラクタとは
クラスからオブジェクトを作成した際に、自動的に実行されるメソッドのことで、
メンバ変数の初期化などの主に行います。
はい!これだけ!!
サンプルのコードとしては、
class ctest8{
// Mainが実行されます
public static void main(String args[]){
Television tv1 = new Television();
tv1.dispChannel();
}
}
class Television{
private int channelNo;
private String housouKyoku;
// コンストラクタ
Television(){
// 初期化
channelNo = 1;
housouKyoku = "FujiTV";
}
public void setChannel(int newChannelNo){
channelNo = newChannelNo;
if (channelNo == 1){
housouKyoku = "FujiTV";
}else if (channelNo == 3){
housouKyoku = "NHK";
}
}
public void dispChannel(){
System.out.println("現在のチャンネルは" + housouKyoku + "です");
}
}