特牛网址导航

Scala学习:纯面向对象,万物皆对象_为什么scala值类型也是对象-CSDN博客

网友收藏
文章浏览阅读426次。现在大多数编程语言都是面向对象的,从原理上讲,面向对象编程的动机非常简单:除了最微不足道的程序之外,所有程序都需要某种结构,而形成这种结构最直截了当的方式就是将数据和操作放进某种容器里,这种容器就是对象(对象的属性对应数据,对象的方法称为操作)Scala是一门纯粹的面向对象的语言,比java还纯,Java中虽然把整数、长整型等都封装成了Integer和Long,但还是基本数据类型int和long,Scala中每个值都是对象,每个操作都是方法调用eg:1+2,实际上是调用Int类中+的方法,可以写成ob_为什么scala值类型也是对象