主题:[讨论]一段smalltalk的代码如何用JAVA写出
以下是一段简单的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 的代码?
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 的代码?