Scala中的主构造器跟在定义类的时候声明类名之后

如下:

class scala(arg : String) {

  //

}

private[this] 修饰该字段只能被当前所对应的对象所访问,其他对象无法访问,即使该对象是同种类型(Teacher),如果想让同类之间可以相互访问,把this换成类名即可。

def this()定义的是附属构造器,附属构造器一般都会调用this主构造器。

构造器重载,可以在class Teacher后面加上parivate将主构造器声明未私有,这样构造类的时候,只能通过附属构造器。

更多的类权限访问还有public, protected

最新文章

  1. iOS系统验证关闭
  2. [zz]求一维序列的信息熵(香浓熵)的matlab程序实例
  3. HoverTree项目添加了查看留言列表功能
  4. C# WinForm 应用程序 开启Console窗口
  5. 迁移应用数据库到MySQL Database on Azure
  6. html5+css3中的background: -moz-linear-gradient 用法
  7. windows core audio apis
  8. Android UI SurfaceView的使用-绘制组合图型,并使其移动
  9. cryptography
  10. WPF_DatePiker控件的禁止输入
  11. CTF中常见的加解密(经典)
  12. MySQL如何系统学习
  13. Shell 基础教程
  14. [vue--开发记录]使用location.href修改地址跳转页面在ie上遇到的坑
  15. Actifio快照池(snapshot pool)空间占用说明
  16. 获取环境变量,0x000000cb 操作系统找不到已输入的环境选项
  17. Codeforces 781D Axel and Marston in Bitland 矩阵 bitset
  18. TCP/IP协议栈基础知识
  19. 廖雪峰Java6IO编程-2input和output-1inputStream
  20. 2019.01.23 hdu1964 Pipes(轮廓线dp)

热门文章

  1. C#(VS2008)服务编写-安装和部署
  2. Vim 扩展工具 vim-ide (转)
  3. 搜索+剪枝——运筹帷幄 (road.cpp)
  4. perl install module && normal module
  5. smarty 判断变量是否为空
  6. 从头开发MUDLIB
  7. 限制TextBox输入,只能输入整数
  8. jquery上传图片
  9. MultiByteToWideChar和WideCharToMultiByte用法详解, ANSI和UNICODE之间的转换
  10. ceph理论及部署配置实践