Controlling method access with name spaces
You could call a different version of calcTax method using the name space soprano with a double colon as shown
tax = Tax.soprano::calcTax();
package com.enron.namespaces {
public namespace soprano=”http://www.enron.com/namespaces”;
}
package com.enron.namespaces {
public namespace regular;
}
package com.enron.tax{
import com.enron.namespaces.*;
public class Tax
{
regular static function calcTax():Number{
return 3500;
}
soprano static function calcTax():Number{
return 1750;
}
}
}
Tuesday, June 22, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment