zoukankan      html  css  js  c++  java
  • 类的继承与组合

    类的继承与组合

    对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么 类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。 对于 C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。

    本章仅仅论述“继承”(Inheritance)和“组合”(Composition)的概念。 注意,当前面向对象技术的应用热点是 COM 和 CORBA,这些内容超出了 C++教材 的范畴,请阅读 COM 和 CORBA 相关论著。

     1 #include <iostream>
     2 
     3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     4 using namespace std;
     5 int main(int argc, char** argv) {
     6     //max()函数原型声明语句
     7     float max(float,float);
     8     
     9     //变量声明语句
    10     float a,b,Max;
    11 
    12     //输入参数并计算
    13     cout<<"a=";
    14     cin>>a;
    15     cout<<"b=";
    16     cin>>b;
    17     Max=max(a,b);     //调用max()函数 
    18     cout<<"max("<<a<<","<<b<<")="<<Max<<endl;
    19 
    20 
    21     return 0;
    22 }
    23 //定义max()函数
    24 float max(float x,float y)     //max()返回值类型为浮点型
    25 {
    26     float z;
    27     z=(x>y)?x:y;
    28     return(z);
    29 }
    30 
    31     
  • 相关阅读:
    eclipse中文乱码
    学习进度(7)
    校园管家(Android开发团队项目)NABCD
    NABCD(团队项目)
    android studio连接真机大概问题
    01梦断代码阅读笔记
    学习进度(6)
    android studio学习(一)
    地铁出行系统1.0
    学习进度(4)
  • 原文地址:https://www.cnblogs.com/borter/p/9406572.html
Copyright © 2011-2022 走看看