this 指针的作用

[复制链接]
查看11 | 回复0 | 2006-8-18 11:15:17 | 显示全部楼层 |阅读模式
面向对象编程时候,再类的内部引用当前对象时需要用到,如class A{public:A(int x){this.x=x;}private:int x;}当你实例化一个类的时候,A a(5)这个时候,在构造函数中this实际上是&a,也就是对象的地址,而this.x=a.x,所以区别了参数x.这个是C++的例子,在JAVA和C#中虽然没有指针的概念,但是this是作为当前对象的一个引用出现的,道理是一样的.就是代表当前类的某个对象.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行