zoukankan      html  css  js  c++  java
  • C++之面向对象之对象的使用

    面向对象的方法:

      目的:实现软件设计的产业化

      观点:自然界是由实体(对象)组成的

      程序设计方法:使用面向对象的观点来描述模仿并处理现实中的问题

      要求:高度概括、分类和抽象

    下面看一个实例;

    下面是一个头文件people.h,这个头文件有一个类People,类中有一个未实现的方法sayHello();

    1 class People{
    2 
    3 public:
    4     void sayHello();
    5 };

    接下来这个源文件实现了People的sayHello方法,用于打印一句话;

    #include <iostream>
    #include "people.h"
    
    using namespace std;
    
    void People::sayHello(){
        cout<<"Hello World!"<<endl;
    }

    最后是主函数所在的文件了,主要new了一个People对象,并且调用了他的sayHello对象打印一句话; 1 #include <iostream>

     1 #include <iostream>
     2 #include "people.h"
     3 using namespace std;
     4 
     5 //class People{
     6 //
     7 //public:
     8 //    void sayHello(){
     9 //        cout<<"Hello World!"<<endl;
    10 //    }
    11 //};
    12 
    13 int main(){
    14     People *p = new People();
    15     //调用该对象的sayHello方法
    16     p->sayHello();
    17 
    18     /*将不用的对象删除*/
    19     delete p;
    20     return 0;
    21 }

    其实c++的面向对象机制和其他面向对象的编程语言相比来说,逻辑是一样的,只不过语法上可能会有一些差异,仅此而已。

  • 相关阅读:
    最短路+线段交 POJ 1556 好题
    判断线段和直线相交 POJ 3304
    nginx配置pathinfo模式,解决访问404
    使用ORM关联关系,如何自己关联自己
    PHPCMS
    linux安装redis服务,配置PHP扩展
    后台银行卡算法
    静态类和非静态类
    PHP的闭包和匿名函数
    php获取前一天时间段,每个月的第一天到最后一天
  • 原文地址:https://www.cnblogs.com/Smart-Du/p/4309972.html
Copyright © 2011-2022 走看看