Modify the Firm example such that it accomplishes its polymorphism using an interface called Payable.  I got an error (attached image). How can I solve it?   Firm.java: public class Firm { //----------------------------------------------------------------- // Creates a staff of employees for a firm and pays them. //-----------------------------------------------------------------     public static void main (String[] args)     {         Staff personnel = new Staff();         personnel.payday();     } }   Clark.java: public class Clark implements Payable {    public static void main (String[] args)    {       public void wages();        {        System.out.println("Wages can be paid to the clerks");       }    } }   Payable.java: public interface Payable {    public void wages();

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Question: Modify the Firm example such that it accomplishes its polymorphism using an interface called Payable. 

I got an error (attached image). How can I solve it?

 

Firm.java:

public class Firm
{
//-----------------------------------------------------------------
// Creates a staff of employees for a firm and pays them.
//-----------------------------------------------------------------
    public static void main (String[] args)
    {
        Staff personnel = new Staff();

        personnel.payday();
    }
}

 

Clark.java:

public class Clark implements Payable
{
   public static void main (String[] args)
   {
      public void wages(); 
      {
       System.out.println("Wages can be paid to the clerks");
      }
   }
}

 

Payable.java:

public interface Payable {

   public void wages();

}

Clark.java:5: error: illegal start of expression
public void wages ();
Clark.java:5: error: illegal character: '\u3000'
public void wages ();
Clark.java:5: error: invalid method declaration; return type required
public void wages ();
Clark.java :5: error: illegal character: '\uff1b'
void wages ( ) ;
public
Clark.java :10: error: class, interface, enum, or record expected
}
5 errorS
Transcribed Image Text:Clark.java:5: error: illegal start of expression public void wages (); Clark.java:5: error: illegal character: '\u3000' public void wages (); Clark.java:5: error: invalid method declaration; return type required public void wages (); Clark.java :5: error: illegal character: '\uff1b' void wages ( ) ; public Clark.java :10: error: class, interface, enum, or record expected } 5 errorS
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 4 images

Blurred answer
Knowledge Booster
Developing computer interface
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education