, поэтому сейчас я беру онлайн-курс программирования. и он заставляет нас создавать два разных кода. один называется SpaService. и один называется CreateSpaService. Насколько я понимаю, они должны работать вместе, чтобы вызывать переменную (et c.), Но она не работает, и я получаю синтаксические ошибки, говоря, что переменные не объявлены, но я объявил их в другом коде.
Я должен поместить их в один и тот же do c или что-то в этом роде? Я пробовал это, но все равно не получалось. Есть ли способ связать два кода, чтобы они работали вместе? Вот два кода. кроме того, вы видите какие-либо синтаксические ошибки? Большое спасибо
import java.util.Scanner;
public class CreateSpaServices
{
public static void main(String[] args)
{
SpaService firstService = new SpaService();
SpaService secondService = new SpaService();
firstService = getData(firstService);
secondService = getData(secondService);
System.out.println("First service details:");
System.out.println(firstService.getServiceDescription() + " $" + firstService.getPrice());
System.out.println("Second service details:");
System.out.println(secondService.getServiceDescrption() + " $" + secondService.getPrice());
}
public static SpaService getData(SpaService service)
{
String service;
double price;
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter service >> ");
service = keyboard.nextLine();
System.out.print("Enter price >> ");
price = keyboard.nextDouble();
keyboard.nextLine();
service.setServiceDescription(Service);
service.setPrice(price);
return service;
}
}
//here is other code, im not sure if where I put this, or if I keep it in its own document or in this doc.
public class SpaService
{
private String serviceDescription;
private double price;
public SpaService()
{
serviceDescription = "XXX";
price = 0;
}
public void setServiceDescription(String service)
{
serviceDescription = service;
}
public void setPrice(double servicePrice)
{
price = servicePrice;
}
public String getServiceDescription;
{
return serviceDescription;
}
public double getPrice()
{
return price;
}
}