当前位置: 首页 > news >正文

酒店门户网站建设背景西安苗木行业网站建设价格

酒店门户网站建设背景,西安苗木行业网站建设价格,厦门外贸网站建设公司,网站商务建设实训的意义文章目录 1.伴生对象1.1 scala的一个性质,scala文件中的类都是公共的;1.2 scala使用object关键字也可以声明对象; 3.关于伴生对象和类4.权限修饰符,scala仅有private;5.伴生对象可以访问伴生类中的私有属性;6.案例7.伴…

文章目录

  • 1.伴生对象
    • 1.1 scala的一个性质,scala文件中的类都是公共的;
    • 1.2 scala使用object关键字也可以声明对象;
  • 3.关于伴生对象和类
  • 4.权限修饰符,scala仅有private;
  • 5.伴生对象可以访问伴生类中的私有属性;
  • 6.案例
  • 7.伴生对象调用
  • 小结

1.伴生对象

概念:存在一个类,存在一个对象,类和对象相互存在,互为伴生的关系。

Scala中**同一个文件中;**名称相同的类和对象他俩就互为伴生;

作用:完善对象和类相辅相成的作用;

定义:object修饰的类;

1.1 scala的一个性质,scala文件中的类都是公共的;

Java仅允许一个public 类存在;

scala源码中所有的声明的类都可以public

1.2 scala使用object关键字也可以声明对象;

class Teacher(val name:String,val age:Int){}object Teacher{}

//Java中一个类既要有自己的属性值,也要有自己的工具类等;

在这里插入图片描述

3.关于伴生对象和类

类中放入属性值;对象放入工具类,常量;

4.权限修饰符,scala仅有private;

private val name;		//仅自己可以用

5.伴生对象可以访问伴生类中的私有属性;

在这里插入图片描述

6.案例

在这里插入图片描述

对象中定义的方法和常量可以直接加载,当实例化对象的时候;

一般将静态方法属性声明在object中,成员方法和属性声明在class类中;

IDEA动态变化

在这里插入图片描述

7.伴生对象调用

//Scala独有方式      object伴生对象,且对象中存在apply方法即可使用      繁琐
val user1 = User.apply() //如果

在这里插入图片描述

目前我的编译器已经无法动态识别apply()
不建议使用

在这里插入图片描述

在这里插入图片描述

最终结果:

在这里插入图片描述

小结

1.伴生对象指的是类和对象的一种相辅相成;
2.将方法(静态),常量放入伴生对象中,每当该实例进行创建,伴生对象中的内容自动进行加载,类可以直接调用和使用;
3.伴生对象一定在同一个文件下,且名字相同;
4.私有属性的定义 private var xxx
5.伴生对象可以直接访问类的私有属性;
6.将静态方法属性声明在object中,成员方法和属性声明在class类中;
http://www.yayakq.cn/news/831235/

相关文章:

  • 合肥网站空间江阴做网站的地方
  • 网站的服务器是什么移动营销做手机网站
  • 室内装修网站网站建设客户开发方案
  • 张家港网站推广做网站时怎么选择数据库类型
  • 网站的运营成本网站开发流程任务
  • 网站 集约化建设 汇报网页游戏排行榜20
  • 网站开发德菁去黄山旅游大概要多少钱
  • 好点子网站建设在线数据分析网站
  • 想开网站怎样做sem seo什么意思
  • 成品网站源码1域名申请注册的步骤
  • 国外婚纱网站建设现状网站开发已有的知识储备
  • 网站建设域名费高端网站建设怎么报名
  • 黄江仿做网站设计感超强的公司名字
  • 东莞政务网站建设方案如何建立网站建设
  • 庆阳网站设计价格wordpress中文版 显示英文版
  • 国内创意产品网站在线做ps是什么网站
  • 网站生成系统网站如何做市场推广
  • 餐饮美食网站建设需求分析如何查看一个网站的所有二级域名
  • 如何使用家里电脑做网站服务器外贸google推广
  • 济南制作网站企业保险公司网站建设方案
  • 成都设计网站的公司名称做网站公司什么条件
  • 优惠券的网站制作手机网站返回跳转页面
  • 小程序网站wordpress 首页置顶
  • 网站域名 格式免费个人网站在线制作
  • 做dna胎儿亲子鉴定网站哈尔滨哪里有制作网页的
  • 重庆没建网站的企业浙江建设网官网
  • 二合一收款码免费制作网站优化网站最好的刷排名软件
  • 做图片视频的网站伊春北京网站建设
  • 做第三方库个人网站做淘客网站用什么程序
  • 做企业网站要怎么设计方案r语言网站开发