The Scala programming language allows us to define generic functions. This code sample shows that.
object Sample { def main(args:Array[String]):Unit = { val ob = getMyStack[Int](10) } def getMyStack[T](num:Int) = { new MyStack[T](num) } } class MyStack[T](size:Int) { //... }
The following video clips overviews this code sample, shows its execution and provides more information.