わかりました。BrandonioProdtuctions YouTube チャンネルの Java チュートリアルに従っています。私は第 7 部: オブジェクト指向プログラミングの概要に取り組んでいます。私が抱えている問題は、プログラムを実行しようとすると、すぐ下に貼り付けたクラス (objectIntroTest というタイトル) でエラーが発生することです。
public class objectIntroTest {
public static void main(String[] args){
String x = "Hello";
objectIntro waterBottle = new objectIntro(0);
waterBottle.addwater(100);
waterBottle.drinkWater(20);
System.out.println("Your remaining water level is:"* + waterBottle.getWater());
}
}
これは、「objectIntro」というタイトルの別のクラスです。
public class objectIntro {
public objectIntro(){
//Default constructor
}
public objectIntro(int waterAmount){
twater = waterAmount;
}
int twater = 0; //This is how much water is in the water bottle
public void addWater(int amount){
twater = twater + amount;
}
public void drinWater(int amount){
twater = twater - amount;
}
public int getWater(){
return twater;
}
}
プログラムを実行しようとすると、次のエラー メッセージが表示されます。
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method addwater(int) is undefined for the type objectIntro
The method drinkWater(int) is undefined for the type objectIntro
The operator * is undefined for the argument type(s) String, int
at objectIntroTest.main(objectIntroTest.java:6)
なぜこれが起こるのですか?