类型转换函数与构造转换函数
#include
class fushu
{
public:
explicit fushu(int num)//避免隐式转换,引发歧义
{
x = num;
y = num;
}
void print()
{
std::cout << x << "+" << y << "i" << std::endl;
}
operator int()...
分类:
编程语言 时间:
2015-10-29 08:28:29
阅读次数:
254
0.final修饰的类就是不可变类吗?答:不是.final修饰的类叫不可继承类.两者并无关系.也就是说不可变类的类名可以用final修饰也可以不用.1.不可变类的特点是什么?即什么是不可变类?答:特点是一旦创建了类的实例,实例内容(状态)不可被修改.典型类就是java中的String.2.既然Str...
分类:
编程语言 时间:
2015-10-27 19:43:00
阅读次数:
318
ActionDescriptor抽象类中几个基本的属性: ControllerName:被描述的Controller名称,去除后缀Controller的名称。例如:HomeController则为Home。 ControllerType:属性类型为Type,很好理解为被描述Controller的类型...
分类:
Web程序 时间:
2015-10-27 00:18:36
阅读次数:
170
类与接口之间的关系 : 继承类与类之间的关系:继承关系包含关系类与对象之间的关系 : 实例UML 类图中类与类之间的关系:泛化关系(generalization)关联关系(association)聚合关系(aggregation)合成关系 (compostion)依赖关系 (dependency)1...
分类:
编程语言 时间:
2015-10-26 22:10:55
阅读次数:
325
继承1.基本介绍 面向对象程序设计三大原则之一。被继承的称为父类,继承类称为子类。关键字:extends例子: 1 class TwoDshape{ 2 double width; 3 double height; 4 5 void showDim(){ 6 System...
分类:
编程语言 时间:
2015-10-24 14:23:36
阅读次数:
212
微软官方的解释: 虚函数是指一个类中你希望重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的版本。虚函数最关键点是 动态联编,它可以在运行时判断指针指向的对象,并自动调用相应的函数!函数重载处理的是同一层次上的同名函数问题,而虚函数处理的是不.....
分类:
其他好文 时间:
2015-10-20 21:24:43
阅读次数:
269
1./* -- 类式继承 -- *///先声明一个超类function Person(name) { this.name = name;}//给这个超类的原型对象上添加方法 getName Person.prototype.getName = function() { return this.n.....
分类:
Web程序 时间:
2015-10-12 12:35:50
阅读次数:
171
implements 也是实现父类和子类之间继承关系的关键字,如类 A 继承 类 B 写成 class A implements B{}. implements是一个类实现一个接口用的关键字,他是用来实现接口中定义的抽象方法。比如:people是一个接口,...
分类:
编程语言 时间:
2015-10-11 15:25:04
阅读次数:
136
访问类型默认default就是默认没写访问权限,就是包下的访问权限(类内部、同一个包)除了private访问权限本类,其他的访问权限都包括包继承:【A继承B】1类名A extends 类名B类的方法【覆写】:方法要素描述方法名子类父类的覆写方法名一致返回值小于父类的返回参数小于父类的参数类型访问类型...
分类:
编程语言 时间:
2015-10-08 20:05:34
阅读次数:
1165
继承和接口两者间的区别有多种解释,相信有少部分初步了解的时候有些困惑,在这里发表了个人理解的解释,如果你能看得懂那就更好了,你已经是大神了请忽略这篇理解不完整的解释吧! 首先,看看他两个概念,跟其随后是通熟易懂的口水话来解释。 [extends:继承类]。我们定义了一个类,类里面有方法体(是一...
分类:
编程语言 时间:
2015-10-05 11:41:19
阅读次数:
186