简介
//scala源码中包含了main方法,编译后自动形成了public static void main
//scala在编译源码时,会生成两个字节码文件,静态Main方法执行另一个字节码文件中得成员Main方法
//scala是面向对象得语言,没有静态方法,只能通过模拟生成静态方法
//编译时将当前类hello_scala生成一个特殊类-->hello_scala$,然后创建这个对象调用这个对象得main方法
//一般来说,将$的类对象,称之为“伴生对象”
//伴生对象中的内容,都可以通过类名访问,来模拟java中的静态方法
//伴生对象的语法规则,使用object声明
//public static void main(String[] args){方法体}
//scala 中没有public关键字,默认所有的访问权限都是公开的
//scala中没有void关键字,采用特殊的对象模拟 Uint
//scala声明方法用def
//方法后面的小括号是参数列表
//scala中参数列表的声明方法和java不一样,java:String[] args scala:参数名:类名
//java中方法的声明和方法体直接连接,scala中方法的声明和方法体是通过等号连接
//scala将方法的返回值类型放置在方法声明的后面使用,用冒号连接
posted on 2020-06-26 13:33 happygril3 阅读(170) 评论(0) 收藏 举报
浙公网安备 33010602011771号