On Thu, 18 Jun 2009, Mukund Deshpande wrote:
> Hi All,
>
> package ab.c;
> class package1{
> def max(x:Int,y:Int){
> if(x>y)
> println(x)
> else
> println(y)
> }
> }
>
>
> import ab.c.package1;
> class pack1main {
> def main(args:Array[String]):Unit={
> val n= new package1();
> n.max(5,6);
> }
> }
>
> Now whenever i execute this program every thing gets compiled but i get an
> error pac1main.main not static
The user class should be written as
object package1user
{
def main(args: Array[String]): Unit=
{
val n = new package1()
n.max(5,6)
}
}
Hope this helps.
thanks
Saifi.