定义类 定义类 // 定义类,包含field以及method class HelloWorld { private var name = "Leo" def sayHello() { println("Hello" + name)} def getName = name } defined clas ...
分类:
其他好文 时间:
2017-12-11 14:26:02
阅读次数:
206
定义一个抽象类abstract class Animal { def walk(speed:Int) def breathe() = { println("animal breathes") } }在具体Dog中 我们必须实现Animal实现的抽象方法 class Dog extends Anima ...
分类:
其他好文 时间:
2017-12-09 19:31:03
阅读次数:
162
Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能 ...
分类:
编程语言 时间:
2017-12-09 16:51:04
阅读次数:
176
Buffer 类 定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。 值得注意的是Buffer及其子类都不是线程安全的。 每个Buffer都有以下的属性: capacity这个Buffer最多能放多少数据。capaci ...
分类:
编程语言 时间:
2017-12-08 23:09:19
阅读次数:
194
一、Java中创建线程主要有三种方式: 1、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程对象的start()方 ...
分类:
编程语言 时间:
2017-12-03 17:20:38
阅读次数:
237
等价类 定义:1.等价:如果多个输入在程序中处理方式相同,则认为这些输入时等价的,测是一个即可。 2。输入:分为两类,有效输入(可以保存)、无效输入(不可保存) 3结合:有效等价类、无效等价类 满足规则:只需寻找一个全部满足规则的(有效等价类) 不满足规则:需分开,每条不满足条件的举出一个,方便定位 ...
分类:
其他好文 时间:
2017-12-02 17:42:52
阅读次数:
167
基于类的反射 Class 对象为您提供接入类元数据的反射的所有基本hook。这类元数据包括关于类自身的信息,如包和类的父类,以及该类实施的接口。它还包括该类定义的构造函数、字段和方法的详细信息。这些最后的项目都是编程中最经常使用的项目, 因此我将在本小节的稍后部分给出一些与它们协作的实例。 对于以下... ...
分类:
编程语言 时间:
2017-12-02 17:42:43
阅读次数:
190
目录 1抽象类 定义 如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来实例化的类,我们称它为抽象类。 抽象类的特点 抽象类不能被实例化,但可以引用子类对象。 子类必须实现抽象类的抽象方法。如果子类也是抽象类,可以不实现抽象类的方法。 抽象类中可以包含具体的方法,也可以包含抽象的方法 ...
分类:
编程语言 时间:
2017-11-28 13:27:08
阅读次数:
264
什么是Mixin Less中,允许你将一个类嵌入到另一个类中,被嵌入的类也可以看作变量。换句话说,你可以用一个类定义样式,然后把它当作变量,在另一个类中,只要引用变量的名字,就能使用它的所有属性, Less把这种特性称作 mixin,中文把翻译为“混入”或“混合”,其目的就是从现有的样式中添加属性。 ...
分类:
其他好文 时间:
2017-11-26 19:33:04
阅读次数:
142
__init__ 初始化方法不要写任何返回语句,他返回的是你的类的实例特殊属性__name__ 类和函数的名字__module__ 类定义所在的模块名__class__ 对象或类所属的类__bases__ 类的基类的元组,按列表出现的顺序__doc__ 类、函数文档字符串,或None__mro__ class.mro()返回结果保存_
分类:
其他好文 时间:
2017-11-26 17:48:02
阅读次数:
135