阅读教材例10.1。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的。可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时指定的实际类型。
(1)要求类成员函数在类外定义。
(2)在此基础上,再实现减法、乘法和除法
你可以使用的main()函数如下。
int main( )
{
Complex c1(3,4),c2(5,...
分类:
其他好文 时间:
2015-04-21 22:51:26
阅读次数:
252
1、非静态内部类: a、四种访问权限:public protected default private(与成员变量相同) b、如果外部内属性、内部类属性与内部里方法的局部变量同名,则可以使用this、外部类类名.this做为限定来区分。 c、非静态内部类成员可以访问外部类的private成员,但是....
分类:
其他好文 时间:
2015-04-21 17:57:17
阅读次数:
124
在类内部不但可以定义成员变量和方法,还可以定义另一个类。如果在Outer的内部再定义一个类Inner,此时称Inner为内部类,Outer为外部类。广泛意义上的内部类包括成员内部类、局部内部类、匿名内部类和静态内部类这四种,下面分别介绍这四种内部类及其相关的知识。 一、成员内部类 成员内部类是最普通...
分类:
编程语言 时间:
2015-04-20 14:45:37
阅读次数:
242
在类内部不但可以定义成员变量和方法,还可以定义另一个类。如果在Outer的内部再定义一个类Inner,此时称Inner为内部类,Outer为外部类。广泛意义上的内部类包括成员内部类、局部内部类、匿名内部类和静态内部类这四种,下面分别介绍这四种内部类及其相关的知识。 一、成员内部类 成员内部类...
分类:
编程语言 时间:
2015-04-20 10:58:06
阅读次数:
296
一、静态数据成员
在类的数据成员声明前加上关键词是static,那么该数据成员就成为了类内的静态数据成员,我们看一个例
子:
#include
using namespace std;
class Point
{
private:
int x, y;
static int num; //声明静态数据成员
public:
Point()
{...
分类:
其他好文 时间:
2015-04-19 16:18:04
阅读次数:
99
阅读教材例10.1。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是double型的。可以通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时指定的实际类型。
(1)要求类成员函数在类外定义。
(2)在此基础上,再实现减法、乘法和除法
你可以使用的main()函数如下。
int main( )
{
Complex c...
分类:
其他好文 时间:
2015-04-19 14:44:06
阅读次数:
158
const的作用:1.阻止一个变量被改变;通常在定义时,需要对变量进行初始化。2.对指针来说,可以指定指针本身为const;也可以指定指针指向的数据为const。3.在一个函数声明中,修饰形参;表明在函数内部不能修改改变其值。4.对类成员函数,指定为const类型;表明该函数为常函数,不能修改类成员...
分类:
其他好文 时间:
2015-04-18 09:57:15
阅读次数:
101
python property在2.6版本中,添加了一种新的类成员函数的访问方式--property。原型class property([fget[, fset[, fdel[, doc]]]])fget:获取属性fset:设置属性fdel:删除属性doc:属性含义用法1.让成员函数通过属性方式调用...
分类:
编程语言 时间:
2015-04-17 01:07:58
阅读次数:
181
内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。成员式内部类在外部类内部直接定义(不在方法内部或代码块内部)的类就是成员式内部类,它可以直接使用外部类的所有变量和方法,即使是 private 的...
分类:
编程语言 时间:
2015-04-17 01:01:32
阅读次数:
222
Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 在applicatonContext.xml中 把原来 引用的<po...
分类:
编程语言 时间:
2015-04-16 19:54:07
阅读次数:
172