C++函数之类与对象初解2

C++函数之类与对象初解2

一、对象的概念

1、类的实例或实体成为对象。

2、类与对象的关系,如同C++基本数据类型和该类型的变量之间的关系。

3、操作对象通过参数传递。

4、先定义类,后定义对象。

注:对对象进行定义的格式:

         类名  对象名1,对象名2,…,对象名n;

举例:

class Point      

{

public:    

         voidInitPoint(float PointA_x, float PointA_y);

         voidMove(float New_x, float New_y);

         floatGetPointx();

         floatGetPointy();

private:

            float P1_x,P1_y;

};

int main()

{

     Point  p1,p2;

}

二、对象的访问

对象成员的访问:

      1、圆点访问形式=对象名.公有成员

      2、指针访问形式=对象指针变量名->公有成员

举例:

int main()

{

          float a1,a2;

          ptr_access *ptr=new ptr_access;

            ptr->setvalue(2,8);     //指针访问形式 

//*通过指针访问公有成员函数

          ptr->print();//指针

          a1=(*ptr).Getx();  //圆点访问形式  

          a2=(*ptr).Gety();//圆点访问形式

          cout<<"a1="<<a1<<endl;

       cout<<"a2="<<a2<<endl;

       return 0;

}


三、几个注意事项

1、在类的定义中不能对数据成员进行初始化。

2、类的任何成员都必须指定访问属性,一般将数据成员定义为私有成员或保护成员,将成员函数定义为公有成员。

3、类中的数据成员可以是C++语法规定的任意数据类型。类的成员可以是其他类的对象,称为类的组合。(不能以类自身的对象作为本类的成员。)

注意:

*  class中,成员缺省情况是private。

*  struct中,成员缺省情况是public。

不一样,要注意

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值