面向对象
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 } } } }
posted on 2020-07-17 18:24 happygril3 阅读(124) 评论(0) 收藏 举报
浙公网安备 33010602011771号