类和对象

来源:互联网 发布:创业公司取名 知乎 编辑:程序博客网 时间:2024/06/03 14:02
C++中用类和对象(object)来代替上面的结构和实例。请看下面的例子:
class TPoint{
    public;
    int x;
    int y;
    };

可以用下面的代码来创建和使用对象:
    TPoint pl;//没有初始化
    pl.x=0;
    pl.y=0;
    cout<<"x*y="<<pl.x*pl.y;
在上述之中不能直接输出x*y,因为x和y是类中的数据成员,必须使用指针操作才能调用。
上面的x和y称为类TPoint的元素或成员,类的成员可以是其他对象甚至它本身的对象(这时必须是指针),也可以是函数。事实上,类是对象和用来建立、操作、撤消对象的函数组成的集合,这种函数常常称为方法,方法可以访问所有的数据成员。也就是说,C++中的类可以包含函数这样的数据成员。不论是函数还是数据成员,默认都是公有的(public),即可以被外部直接访问。
1 0