私はクラス、オブジェクト、メソッドの学習を練習するために、ティーの名前、タイプ、グラム、浸水時間、ダブルスティープ時間を表示するJavaでプログラムを作成しようとしています。 。オブジェクトについて学び、割り当てられた変数をプライベート変数にカプセル化する方法
私は間違いをしています。
public class Tea {
private String Name;
private String Type;
private int GramsPerCup;
private int SteepingMinutes;
public Tea()//default constructor, takes no args, must be same name as class
{
}
public Tea(String Name, String Type, int GramsPerCup, int SteepingMinutes)//constructor that takes arguments
{
Name = Name;
Type = Type;
GramsPerCup = GramsPerCup;
SteepingMinutes = SteepingMinutes;
}
public void DoubleSteep() {
int TeaDoubleSteep = SteepingMinutes * 2;
}
public String PrintDetails() {
return "Name: " + Name + "\n" + "Type: " + Type + "/n" + "Grams Per Cup: " + GramsPerCup + "\n" + "Steeping Time in Minutes: " + SteepingMinutes + "\n" + "For dark brew, steep: " + DoubleSteep + " minutes";
}
}
public class Main {
public static void Main(String[] args) {
Tea tea1 = new Tea("Earl Grey", "Black", 3, 5);
tea1.DoubleSteep();
System.out.println(tea1.PrintDetails());
}
}
親切にしてください、私は、これまで非常に新しいよありがとう!:)
コンパイラは、問題が何であるかを明確に指定するので、一緒に仲良くしてくれるとても良い友達です。また、Javaの命名規則に従ってください。 –
あなたのエラーのほとんどは、おそらくタイプミスが原因です。あなたのコンパイラは、どの行とどこが間違っていたかをあなたに伝えます。 – user3437460