码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象

时间:2020-07-17 19:43:08      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:文件中   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!