上一页 1 ··· 324 325 326 327 328 329 330 331 332 ··· 376 下一页
摘要: 1 Scala中静态的概念-伴生对象 Scala语言是完全面向对象(万物皆对象)的语言,所以并没有静态的操作(即在Scala中没有静态的概念)。 但是为了能够和Java语言交互(因为Java中有静态概念),就产生了一种特殊的对象来模拟类对象,我们称之为类的伴生对象。 这个类的所有静态内容都可以放置在 阅读全文
posted @ 2020-07-07 19:21 秋华 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 1 Scala继承的基本语法 class 子类名 extends 父类名 { 类体 } class Person { var name : String = _ var age : Int = _ def showInfo(): Unit = { println("学生信息如下:") println 阅读全文
posted @ 2020-07-07 18:52 秋华 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 1 封装介绍 封装(encapsulation)就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。 封装的理解和好处 隐藏实现细节 ;提可以对数据进行验证,保证安全合理 如何体现封装 对类中的属性进行封装; 通过成员方法 阅读全文
posted @ 2020-07-07 17:54 秋华 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1 Scala引入包基本介绍 Scala引入包也是使用import, 基本的原理和机制和Java一样,但是Scala中的import功能更加强大,也更灵活。 因为Scala语言源自于Java,所以java.lang包中的类会自动引入到当前环境中,而Scala中的scala包和Predef包的类也会自 阅读全文
posted @ 2020-07-07 17:05 秋华 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1 包对象 基本介绍:包可以包含类、对象和特质trait,但不能包含函数/方法或变量的定义。这是Java虚拟机的局限。为了弥补这一点不足,scala提供了包对象的概念来解决这个问题。 package com.atguigu { //每个包都可以有一个包对象。你需要在父包(com.atguigu)中定 阅读全文
posted @ 2020-07-07 17:02 秋华 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 1 Scala包的基本介绍 和Java一样,Scala中管理项目可以使用包,但Scala中的包的功能更加强大,使用也相对复杂些,下面我们学习Scala包的使用和注意事项。 2 Scala包快速入门 使用打包技术来解决上面的问题,不同包下Dog类 package com.atguigu.chapter 阅读全文
posted @ 2020-07-07 16:43 秋华 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 1 如何定义类 [修饰符] class 类名 { 类体 } 定义类的注意事项 1)scala语法中,类并不声明为public,所有这些类都具有公有可见性(即默认就是public), 2)一个Scala源文件可以包含多个类. 2 属性 属性是类的一个组成部分,一般是值数据类型,也可是引用类型。 属性/ 阅读全文
posted @ 2020-07-07 16:11 秋华 阅读(393) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-07 13:40 秋华 阅读(203) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-07 13:20 秋华 阅读(281) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-07 12:51 秋华 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 324 325 326 327 328 329 330 331 332 ··· 376 下一页