重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

怎么使用UML构造函数初始化对象-创新互联

这篇文章主要讲解了“怎么使用UML构造函数初始化对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用UML构造函数初始化对象”吧!

成都创新互联公司是一家专注于成都网站设计、网站建设与策划设计,马龙网站建设哪家好?成都创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:马龙等地区。马龙做网站价格咨询:028-86922220

预备知识

每一个类都可以提供一个构造函数,用于类对象创建时的初始化.构造函数是一种特殊的成员函数,定义时必须和类同名,这样编译器才能够将它和类的其他成员函数区分开来.构造函数各其他函数之间的一个重大差别是构造函数不能返回值,因此对它们不可以指定返回类型.通常情况下,构造函数声明为public.

怎么使用UML构造函数初始化对象

程序如下所示:
// Instantiating multiple objects of the GradeBook class and using the GradeBook constructor to specify the course name 
// when each GradeBook object is created.
#include 
using std::cout; 
using std::endl;

#include  // program uses C++ standard string class
using std::string;

// GradeBook class definition
class GradeBook
{
public:
   // constructor initializes courseName with string supplied as argument
   GradeBook( string name )
   {
      setCourseName( name ); // call set function to initialize courseName
   } // end GradeBook constructor

   // function to set the course name
   void setCourseName( string name )
   {
      courseName = name; // store the course name in the object
   } // end function setCourseName

   // function to get the course name
   string getCourseName()
   {
      return courseName; // return object's courseName
   } // end function getCourseName

   // display a welcome message to the GradeBook user
   void displayMessage()
   {
      // call getCourseName to get the courseName
      cout << "Welcome to the grade book for\n" << getCourseName()  
         << "!" << endl;
   } // end function displayMessage
private:
   string courseName; // course name for this GradeBook
}; // end class GradeBook  

// function main begins program execution
int main()
{
   // create two GradeBook objects
   GradeBook gradeBook1( "Introduction to C++ Programming" );
   GradeBook gradeBook2( "Data Structures in C++" );

   // display initial value of courseName for each GradeBook
   cout << "gradeBook1 created for course: " << gradeBook1.getCourseName()
      << "\ngradeBook2 created for course: " << gradeBook2.getCourseName() 
      << endl;
   return 0; // indicate successful termination
} // end main

感谢各位的阅读,以上就是“怎么使用UML构造函数初始化对象”的内容了,经过本文的学习后,相信大家对怎么使用UML构造函数初始化对象这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享文章:怎么使用UML构造函数初始化对象-创新互联
网页地址:http://cqcxhl.cn/article/dhggcs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP