覆盖类成员:通过new关键字修饰虚函数表示覆盖该虚函数。一个虚函数被覆盖后,任何父类变量都不能访问该虚函数的具体实现。public virtual void IntroduceMyself(){...}//父类虚函数public new void IntroduceMyself(){...}//子类...
分类:
其他好文 时间:
2014-07-22 22:40:55
阅读次数:
201
类型强制转换: 只有继承关系才能使用强制转换 is:判断变量是否指定的类型 声明一个父类变量,赋给一个子类变量,用is去判断是否子类对象,返回true as:进行类型转换,如果转换失败,返回null值,只能用与引用类型,并且与有集成关系的 重写: 对父类的虚方法进行重写,声明一个父类对象赋给一个子类...
分类:
其他好文 时间:
2014-07-19 09:26:21
阅读次数:
186
面向对象的编程,其实是将对象抽象成类,然后在类中,通过init定义实例初始化函数和多个操作实例的函数.整个类就如同一个模板,我们可以用这个模板生成众多具现实例,并赋予实例动作.py中定义类的大致格式如下:class 类名():类变量名 =类名.类变量名 #调用类变量 def _init_...
分类:
编程语言 时间:
2014-07-17 18:06:00
阅读次数:
266
1、线性分类器(Linear Regression) 1.1贝叶斯分类器 朴素贝叶斯(Naive Bayes)分类器,以垃圾邮件分类为例子,需要特征之间满足条件独立的假设; 局限性: (1)要求自变量和因变量之间满足线性关系; (2)因变量是定量变量,不可以是分类变量;如果因变量是分类变量,必须用l...
分类:
其他好文 时间:
2014-07-16 21:09:56
阅读次数:
268
1.static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态...
分类:
其他好文 时间:
2014-07-16 19:54:21
阅读次数:
155
#######################类变量######################class Cloud @@count=0 def initialize(user,password,ip) @user = user @password ...
分类:
其他好文 时间:
2014-07-16 18:20:42
阅读次数:
234
1. 概述一般来说,在代码中跳转,离不开 ctags。实际上,vim 中代码跳转是由 vim tags 模块完成的,tags 模块依赖于 tags 文件。ctags(Generate tag files for source code) 是产生 tags 文件的。tags 文件只包含了函数、类、变量...
分类:
其他好文 时间:
2014-07-12 00:11:55
阅读次数:
304
变量在ruby的世界里,变量有5种,全局变量 局部变量 实例变量 常量 类变量以及伪变量常用的:全局:在全局使用,使用$开头,因为是全局的,所以在任何的代码例子中都可以改变其值,造成混乱,所以不建议使用。局部:在一定范围内有作用。如 i = 10 ,其中i 就是一个局部变量常量:例如圆周率Pi,但是...
分类:
其他好文 时间:
2014-07-10 16:31:49
阅读次数:
153
虚方法 1.在父类中的虚方法有默认的实现2.子类可以重写父类的虚方法override多态 LSP(里氏替换原则) 父类变量 指向 子类对象抽象方法 1.没有方法体2.必须在抽象类中 3.子类必须重写抽象方法,除非子类也是一个抽象类 4.抽象类不能实例化 5.抽象成员的访问修饰符不能private ....
分类:
其他好文 时间:
2014-07-06 22:17:40
阅读次数:
301
1:参数传递的值传递与引用传递
A:值传递:基本数据类型传递都是值传递
B:引用传递(地址传递):对象数据类型都是引用传递。
2:类变量与成员变量(实例变量,对象变量)
类变量:通过类名调用,类变量被所有的实例共享。
final static int MAX = 20;
//Java中定义常量
对象变量:通过对象调用(对...
分类:
其他好文 时间:
2014-07-03 13:43:42
阅读次数:
159