前提・実現したいこと
1、下記のDogクラス(該当のソースコードに記載)に次の条件を追加しそれを実行するプログラムを作成する。
・Dogクラスのインスタンスを作成する。
・setNameメゾットで名前を設定する。
・showProfileメゾットで名前を表示する。
2、この後に次の内容を追加し、それらを表示するプログラムを作成する。
・年齢を保持するint型メンバー変数
・年齢を設定するメンバー・メゾット、setAge
・showProfileメゾットで名前、年齢を表示するようにする
発生している問題・エラーメッセージ
エラーは出てないのですが、sysoutが実行できません。
該当のソースコード
public class Abc {
class Dog {
private String name;
public void setName(String inputName) { this.name = inputName; } public void showProfile() { System.out.println("名前は、" + name + "です。"); } }
試したこと
public class Exercise
{
public void main( String[] args )
{
Dog MyDog = new Dog();
MyDog.SetName( "ぽち" ); MyDog.ShowProfile(); } }
}
を付け足すようなのですが、実行の構成というものが出て
通常のようにコンソール表記までたどり着けません。
●色々試しましたが、一旦下記のようになっています。
package java;
public class Abc{
public class Dog
{
private String Name;
public void SetName( String nm ) { Name = nm; } public void ShowProfile() { System.out.println( "名前は、" + Name + "です。" ); } } public class Exercise { public void main( String[] args ) { Dog MyDog = new Dog(); MyDog.SetName( "ぽち" ); MyDog.ShowProfile(); } }
}
補足情報
sysoutの位置が違うのか、付け足すものが違うのかが謎です。
エラーが出てないのでお手上げ状態です。。。。
聞くことが多いのですが、分かるところだけでも教えて頂けたら嬉しいです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー