标签:文件中 name scala 类的属性 初始 创建 package code login
scala是面向对象的语言
package chapter02 object test01 { def main(args:Array[String]):Unit={ //创建类的对象 val user:User=new User() //调用类的属性和方法 println(user) //chapter02.User@4563e9ab user.username = "zhangshan" println(user.username) } } //声明类 class User{ //声明属性 var username:String = _ //系统默认初始化 var age:Int = _ def login():Boolean={ true } }
2.scala包
package chapter02 /* scala中包的声明方式默认和java一样的,但是有其他的使用方式 (1)在同一个源码文件中,可以多次申明声明 声明的类在最后的那个包中 源码中类所在的位置不需要和包路径相同 (2)scala中所有语法都可以嵌套 (3)scala中可以申明父包和子包,父包中的类,子包中可以直接访问,不需要引入 (4)scala中的package可以声明类,但无法声明属性和方法 */ package test{ class Emp{} package test1{ object test03 { def main(args:Array[String]):Unit={ var emp=new Emp() println(emp) //chapter02.test.Emp@4563e9ab } } } }
标签:文件中 name scala 类的属性 初始 创建 package code login
原文地址:https://www.cnblogs.com/hapyygril/p/13332053.html