Skip to content

Commit

Permalink
Update demo2.scala
Browse files Browse the repository at this point in the history
  • Loading branch information
yennanliu authored Oct 24, 2021
1 parent bcef799 commit ce6e2e5
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/main/scala/ScalaAdvance/ViewBounds1/demo2.scala
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ class Person(val name:String, val age:Int) extends Ordered[Person]{
* 1) T <% Ordered[T] : T is Ordered's sub type, it implements java.lang.Comparable interface
*
* 2) compareTo in getter2 is T object's method
*
* 3) java.lang.Comparable ref : https://www.youtube.com/watch?v=n3xOIVricqQ&list=PLmOn9nNkQxJH0qBIrtV6otI0Ep4o2q67A&index=489
*/
class CompareComm2[T <% Ordered[T]](obj1:T, obj2:T){

Expand All @@ -56,4 +58,4 @@ class Cat(val name:String) extends Ordered[Cat]{
override def compare(that: Cat): Int = {
this.name.length - that.name.length
}
}
}

0 comments on commit ce6e2e5

Please sign in to comment.