Scala主构造器、私有构造器、构造器重载
2024-09-25 22:24:32
Scala中的主构造器跟在定义类的时候声明类名之后
如下:
class scala(arg : String) {
//
}
private[this] 修饰该字段只能被当前所对应的对象所访问,其他对象无法访问,即使该对象是同种类型(Teacher),如果想让同类之间可以相互访问,把this换成类名即可。
def this()定义的是附属构造器,附属构造器一般都会调用this主构造器。
构造器重载,可以在class Teacher后面加上parivate将主构造器声明未私有,这样构造类的时候,只能通过附属构造器。
更多的类权限访问还有public, protected
最新文章
- iOS系统验证关闭
- [zz]求一维序列的信息熵(香浓熵)的matlab程序实例
- HoverTree项目添加了查看留言列表功能
- C# WinForm 应用程序 开启Console窗口
- 迁移应用数据库到MySQL Database on Azure
- html5+css3中的background: -moz-linear-gradient 用法
- windows core audio apis
- Android UI SurfaceView的使用-绘制组合图型,并使其移动
- cryptography
- WPF_DatePiker控件的禁止输入
- CTF中常见的加解密(经典)
- MySQL如何系统学习
- Shell 基础教程
- [vue--开发记录]使用location.href修改地址跳转页面在ie上遇到的坑
- Actifio快照池(snapshot pool)空间占用说明
- 获取环境变量,0x000000cb 操作系统找不到已输入的环境选项
- Codeforces 781D Axel and Marston in Bitland 矩阵 bitset
- TCP/IP协议栈基础知识
- 廖雪峰Java6IO编程-2input和output-1inputStream
- 2019.01.23 hdu1964 Pipes(轮廓线dp)
热门文章
- C#(VS2008)服务编写-安装和部署
- Vim 扩展工具 vim-ide (转)
- 搜索+剪枝——运筹帷幄 (road.cpp)
- perl install module &;&; normal module
- smarty 判断变量是否为空
- 从头开发MUDLIB
- 限制TextBox输入,只能输入整数
- jquery上传图片
- MultiByteToWideChar和WideCharToMultiByte用法详解, ANSI和UNICODE之间的转换
- ceph理论及部署配置实践