简体   繁体   中英

Scripting java : Create a class in a script file

I want to create a java class in a script file (javax.script). please help

import java.io.*;
public class Employee{
 String name;
 int age;
 String designation;
 double salary;

 public Employee (String name){
  this.name=name;
 } 
 public void empAge(int empAge){
  age=empAge;
 }
 public void empDesignation(String empDesig){
  designation=empDesig;
 }
 public void empSalary(double empSalary){
  salary=empSalary;
  }
 public void printEmployee(){
  System.out.println("Name:         "+name);
  System.out.println("Age:          "+age);
  System.out.println("Designation:  "+designation);
  System.out.println("Salary:       "+salary);

 }
}
public class WesternTown {

     int stables;
     int saloon;
     int yearEstablished;
     int troublemaker;
     String sheriffsname;
     String location;


     public WesternTown() {
         stables=3;
         location="Wesrtern America";
         yearEstablished=1850;
     }

     public WesternTown(String name) {
         sheriffsname = name;
     } 


     public static void main (String [] args){

         WesternTown newtown = new WesternTown();
         WesternTown newname = new WesternTown("SHERIFFER");
         System.out.println("stables:      " + newtown.stables);
         System.out.println("saloon:       " + newtown.saloon );
         System.out.println("sheriffs:     " + newtown.sheriffsname ); 
         System.out.println("troublemaker: " + newtown.troublemaker );
         System.out.println("location:     " + newtown.location );
         System.out.println("yearEstablished: " + newtown.yearEstablished );
         System.out.println("The Name is:     " + newname.sheriffsname );
     }
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM