1. 相同他们有些相似。有些场景用哪个都行!1. 修饰父类、让子类重写virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。2. 都用必须public如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virt...
分类:
Web程序 时间:
2015-01-07 18:29:22
阅读次数:
142
1、在C#中结构体类型定义时,成员是不能初始化的,这样就导致了,定义结构体变量时,变量的所有成员都要自己赋值初始化。但对于类,在定义类时,就可以初始化其中的成员变量,所以在定义对象时,对象本身就已经有了初始值,你可以自己在重新给个别变量赋值。(注意在C++中,类的定义中是不能初始化的,初始化要放在构造函数中)
2、结构体变量 和类对象 进行值传递时,结构体变量进行的就是值传递,而类对象进行的...
分类:
编程语言 时间:
2015-01-07 16:57:25
阅读次数:
1161
class base(models.Model): user = models.ForeignKey(User) class Meta: abstract =True以上是抽象基类的定义,只有一个公用字段user,class A(base): applier...
分类:
其他好文 时间:
2015-01-04 18:52:22
阅读次数:
252
昨天介绍了OC中类的定义和使用,今天我们来继续学习类的初始化方法和点语法的使用。一、首先来看一下类的初始化方法在Java中我们知道一个每个类都有构造方法,这里的初始化方法就是和构造方法一个概念的,但是这里有一个区别是:Java中有默认构造方法,当我们去自定义构造方法的时候,这个默认构造方法就会被替换...
分类:
其他好文 时间:
2015-01-02 14:38:17
阅读次数:
156
之前已经介绍了OC中的一个程序HelloWorld,今天我们继续学习OC中类的相关知识。OC和C的最大区别就是具有了面向对象的功能,那么说到面向对象,就不得不说类这个概念了,如果学过Java的话,那么对类和对象的概念就不陌生了,因为Java是非常纯正的面向对象设计语言。关于类和对象的概念,这里就不仔...
分类:
其他好文 时间:
2015-01-02 14:33:38
阅读次数:
220
一个类可以只有声明没有定义,如:classSimple ; //没有{}部分被视为声明。注意:classSimple{} ;这个是定义,只不过类是空的而已。只要包含{}就算定义。对于只有声明而没有定义的类,只能声明它的指针类型或引用类型,不能直接声明其对象类型。classSimple ;voidma...
分类:
其他好文 时间:
2015-01-02 12:12:19
阅读次数:
183
通常情况下,语句是顺序执行的。但是,除了最简单的程序外,只有顺序执行往往并不足够。为此,C++定义了一组控制流语句,允许有条件地执行或者重复地执行某部分功能。
1.1 简单语句
C++中,大多数语句以分号结束。
表达式语句用于计算表达式。
1.2 声明语句
在C++中,对象或类的定义或声明也是语句。
1.3 复合语句
复合语句,通常被称为块,使用一对花括号括起来的语句序列。块标识了一...
分类:
编程语言 时间:
2014-12-31 22:51:44
阅读次数:
198
demo#!/usr/bin/pythonclass Person: name = 'jim' age = 25 def say(self): print 'My name is ' + self.name + ', and age is ' + str(self.a...
分类:
编程语言 时间:
2014-12-31 14:17:44
阅读次数:
188
http://www.cnblogs.com/zhangweia/archive/2011/11/01/2231549.html1、 文件分为.h:定义接口,及其属性,方法说明。 .m :是实现类。2、 用户的类一般派生于NSobject ,类名首字母大写,实例名首字母小写。3、属性: 在Inter...
分类:
其他好文 时间:
2014-12-31 09:54:32
阅读次数:
198
壹. 相同 他们有些相似。有些场景用哪个都行! 1. 修饰父类、让子类重写 virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 2. 都用必须public 如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加...
分类:
其他好文 时间:
2014-12-30 20:31:11
阅读次数:
179