2010-06-21 5 views

Répondre

2
+0

La chose que je veux faire est de créer une classe dans le script (dans mon fichier script, et l'utiliser comme une classe java) c'est tout ce dont j'ai besoin. Je ne veux pas importer une classe de mon projet, mais je dois le créer dans le script. comment faire ??? –

+0

Le mieux que vous puissiez faire est de créer un objet Javascript, de le lancer en invocable, et de le faire à partir de là. Cependant, à moins que vous ne fassiez un système de plugin, vous êtes en train de casser certaines règles de la POO – TheLQ

1
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); 

} 
} 
1
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); 
    } 
} 
Questions connexes