设为首页 加入收藏

TOP

Scala面向对象(八)
2023-07-23 13:24:52 】 浏览:646
Tags:Scala 向对象
001d\u0011un\u001c7fC:Dq\u0001R\b\u0002\u0002\u0003\u0007A/\u0001\u0005iCND7i\u001c3f)\u0005A\u0015\u0001\u0003;p'R\u0014\u0018N\\4\u0015\u0003)\fa!Z9vC2\u001cH\u0003BA\u0003\u00033Aq\u0001\u0012\n\u0002\u0002\u0003\u0007A/\u0001\u0004QKJ\u001cxN\u001c\t\u0003%R\u0019B\u0001FA\u0011]A9\u00111EA\u0015g!\u000bVBAA\u0013\u0015\r\t9cJ\u0001\beVtG/[7f\u0013\u0011\tY#!\n\u0003#\u0005\u00137\u000f\u001e:bGR4UO\\2uS>t'\u0007\u0006\u0002\u0002\u001e\u0005)\u0011\r\u001d9msR)\u0011+a\r\u00026!)\u0011g\u0006a\u0001g!)ai\u0006a\u0001\u0011\u00069QO\\1qa2LH\u0003BA\u001e\u0003\u000f\u0002RAJA\u001f\u0003\u0003J1!a\u0010(\u0005\u0019y\u0005\u000f^5p]B)a%a\u00114\u0011&\u0019\u0011QI\u0014\u0003\rQ+\b\u000f\\33\u0011!\tI\u0005GA\u0001\u0002\u0004\t\u0016a\u0001=%a\u0005Y!/Z1e%\u0016\u001cx\u000e\u001c<f)\t\ty\u0005E\u0002l\u0003#J1!a\u0015m\u0005\u0019y%M[3di\u0002" ) public class Person implements Product, Serializable { private String name; private int age; public static Option unapply(final Person x$0) { return Person$.MODULE$.unapply(var0); } public static Person apply(final String name, final int age) { return Person$.MODULE$.apply(var0, var1); } public static Function1 tupled() { return Person$.MODULE$.tupled(); } public static Function1 curried() { return Person$.MODULE$.curried(); } public String name() { return this.name; } public void name_$eq(final String x$1) { this.name = x$1; } public int age() { return this.age; } public void age_$eq(final int x$1) { this.age = x$1; } public Person copy(final String name, final int age) { return new Person(name, age); } public String copy$default$1() { return this.name(); } public int copy$default$2() { return this.age(); } public String productPrefix() { return "Person"; } public int productArity() { return 2; } public Object productElement(final int x$1) { Object var10000; switch(x$1) { case 0: var10000 = this.name(); break; case 1: var10000 = BoxesRunTime.boxToInteger(this.age()); break; default: throw new IndexOutOfBoundsException(BoxesRunTime.boxToInteger(x$1).toString()); } return var10000; } public Iterator productIterator() { return .MODULE$.typedProductIterator(this); } public boolean canEqual(final Object x$1) { return x$1 instanceof Person; } public int hashCode() { int var1 = -889275714; var1 = Statics.mix(var1, Statics.anyHash(this.name())); var1 = Statics.mix(var1, this.age()); return Statics.finalizeHash(var1, 2); } public String toString() { return .MODULE$._toString(this); } public boolean equals(final Object x$1) { boolean var6; if (this != x$1) { label55: { boolean var2; if (x$1 instanceof Person) { var2 = true; } else { var2 = false; } if (var2) { label38: { label37: { Person var4 = (Person)x$1; String var10000 = this.name(); String var5 = var4.name(); if (var10000 == null) { if (var5 != null) { break label37; } } else if (!var10000.equals(var5)) { break label37; } if (this.age() == var4.age() && var4.canEqual(this)) { var6 = true; break label38; } } var6 = false; } if (var6) { break label55; } } var6 = false; return var6; } } var6 = true; return var6; } public Person(final String name, final int age) { this.name = name; this.age = age; super(
首页 上一页 5 6 7 8 下一页 尾页 8/8/8
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Scala集合 下一篇Scala

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目