以下是一段简单的smalltalk的语句:

class name Employee
superclass Object
instance variable names employeeID
name
"Class methods"
new
^ super new initialize
"Instance methods"
getEmployeeID
^ employeeID

setEmployeeID: n
employeeID < - n
getName
^ name
setName: aString
name < - aString
initialize
employeeID < - EmployeeIDAllocator new ID
name < - String new


对于以上代码,如果假设用JAVA表示出来, employeeID 用int, name用sring。
请问,改如何写JAVA 的代码?