The Inventory System Implement the class diagram and the sequence diagram. [Help
ID: 3851514 • Letter: T
Question
The Inventory System
Implement the class diagram and the sequence diagram. [Help modify the source code]
Source Code:
mport java.util.Scanner;
public class Product
{
private String name;
private int productNum;
private int barCode;
public Product(String p_name, int p_num, int p_bar)
{
name = p_name;
productNum = p_num;
barCode = p_bar;
}
}
public class User
{
private int id;
public User(int a)
{
id = a;
}
public void scan()
{
}
}
public class driver
{
public static void main( String[] args )
{
Product p1 = new Product("product01", 012, 0123212);
User u1 = new User(01);
}
}
Just need to know where the System.in and System.out go, Please show execution
interaction SequenceDiagram1 d: Driver 2:«create» u: User 3 «create create» p2: Product 5 scan0 6 : scan0 «create e: Error 9 toString0 10 11: toString0Explanation / Answer
Driver.java
import java.util.Scanner;
class Product
{
private String name;
private int productNum;
private int barCode;
public Product(String p_name, int p_num, int p_bar)
{
name = p_name;
productNum = p_num;
barCode = p_bar;
}
public void scan(){
}
public String toString(){
return p_name+" "+p_bar+" "+p_num;
}
}
class User
{
private int id;
public User(int a)
{
id = a;
}
public void scan()
{
}
public String toString(){
return "UserId:"+id;
}
}
class Error{
private String message;
public Error(String s){
message=s;
}
public String toString(){
return message;
}
}
public class driver
{
public static void main( String[] args )
{
User u1 = new User(01);
Product p1 = new Product("product01", 012, 0123212);
Product p2 = new Product("product02", 014, 0123214);
Error e1 = new Error("Got an Error");
u1.scan();
p1.scan();
p2.scan();
System.out.println(u1.toString());
System.out.println(p1.toString());
System.out.println(p2.toString());
System.out.println(e1.toString());
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.