Define a class Employee (id, name, salary). Define methods accept() and display(). Display details of employee having maximum salary.


class Student(id:Int, name:String)
{
var marks:Int = 0 //default value
def showDetails()
{
println(id+" "+name+" "+marks)
}
def this(id:Int, name:String,marks:Int)
{
this(id,name) // Calling primary constructor (see parameters in class decalration)
this.marks = marks
}
}

object MainObject
{  
    def main(args:Array[String])
    {
	var student:Array[Student]=new Array[Student](4)
	student(0)=new Student(101,"Rama",20)
	student(1)=new Student(10,"Ram",60)
	student(2)=new Student(103,"Ramay",80)
	student(3)=new Student(104,"Ram",100)
	
	
	var max:Student=new Student(0,"",0) // a temporary object
	max = student(0) //assigning first record/object to max
	var maxmarks=student(0).marks // a temporary maxmarks variable to contain max value
	for( i <-0 to 3)
	  {
	    
	    if(student(i).marks>maxmarks)
	    {
	      maxmarks=student(i).marks
	      max=student(i)
	    }
	    
	  }
	  println("student details with maximum marks is")
	  println(max.showDetails())
      
    }  
}