首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Scala学习二-面向对象

Scala中创建类和对象 object OopDemo{ //创建类 class Monkey(){} //创建main方法 def main(args: Array[String]): Unit...在java中main方法是静态的,而在scala中没有静态方法,所以在scala中,main方法必须放在一个单例对象中。...一个class和obect具有相同的名字,这个object称为伴生对象,这个class称为伴生类 注意: 伴生对象必须要和伴生类一样的名字 伴生对象和伴生类在同一个scala源文件中 伴生对象和伴生类可以相互访问...在Scala中,单例对象也可以继承类的 object OopDemo{ //创建monkey类 class Monkey{ var name =" " def...Scala代码中可以在子类中使用override来重写父类的成员,也可以使用super来引用父类的成员.可以使用override来重新一个val字段。

86721

Java基础:二、用引用操纵对象(1)

尽管Java中一切都是对象,但我们实际操作的标识符实际上是对象的一个引用,举个例子,我们可以把这个关系想象成遥控器(引用)来操纵电视机(对象)。...只要握住了这个遥控器,就能保持与电视机的连接,当我们想改变频道或者减少音量时,实际操控的是遥控器(引用),再由遥控器来调控电视机(对象),此外,即使没有电视机,遥控器亦可独立存在。...也就是说,你拥有一个引用,并不一定需要有一个对象与它关联 如果想操作一个词或句子,可以创建一个String引用:String s 这里创建的只是引用,并不是对象,如果此时调用string的一个方法,就会返回一个运行时错误...通常,必须对对象采用一种更通用的初始化方法new。

38800
领券