ὦ
Size: a a a
ὦ
Oℕ
V
λ
Oℕ
w
(
class Achko(
val size: Int
) {
override def equals(obj: Any): Boolean =
obj match {
case other: Achko =>
other.size == size
case _ =>
false
}
}
class Jopa(
val cheeks: Int,
override val size: Int
) extends Achko(size) {
override def equals(obj: Any): Boolean =
obj match {
case other: Jopa =>
other.size == size && other.cheeks == cheeks
case _ =>
false
}
}
(
Oℕ
class Achko(
val size: Int
) {
override def equals(obj: Any): Boolean =
obj match {
case other: Achko =>
other.size == size
case _ =>
false
}
}
class Jopa(
val cheeks: Int,
override val size: Int
) extends Achko(size) {
override def equals(obj: Any): Boolean =
obj match {
case other: Jopa =>
other.size == size && other.cheeks == cheeks
case _ =>
false
}
}
Oℕ
(
Oℕ
Oℕ
Oℕ
Oℕ
Oℕ