⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m10.htm

📁 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程 vb教程
💻 HTM
字号:
<html>
<head>
<title>VB教程</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 
</head>
<p align="center"><script src="../../1.js"></script></a>

<body bgcolor="#ffffff" leftmargin="5" topmargin="1" marginheight="5" marginwidth="5">
<div align=center> 
  <table border=0 cellpadding=0 cellspacing=0 width=680 align="center">
    <tbody> 
     
    <tr> 
      <td bgcolor=#000000 height=14> 
        <div align=center class=H1>    <font color="#FFFFFF">VB.Net中文教程(13) Whole-Part关系(7)</font> </font> </font></div>
      </td>
    </tr>
    <tr valign=top> 
      <td class=H1 height=236> 
        <p align="left">   #End Region<br>
           &nbsp;Protected Sub Form1_Click(ByVal sender As Object, ByVal<br>
                    
                   &nbsp;e 
          As System.EventArgs)<br>
             &nbsp;Dim x As New Person("David", 32)<br>
             &nbsp;Dim y As New Person("Hellen", 24)<br>
             &nbsp;x.spouse(y)<br>
             &nbsp;x.Show()<br>
             &nbsp;y.Show()<br>
           &nbsp;End Sub<br>
          End Class<br>
          <br>
          此程序输出﹕<br>
          David, 32, sp: Hellen<br>
          Hellen, 24, sp: David<br>
          <br>
            资料成员p_spouse指向配偶﹐而配偶亦为Person之对象。所以p_spouse之型态应为Person。一个人刚诞生时并无配偶﹐到结婚时才有配偶﹐所以藉spouce()来建立配偶关系。对象x 
          与y 结婚之后﹐互为对方之配偶。所以x.p_spouse指向y ﹐而y.p_spouse则指向x 。此时﹐x 和y 之内容如下﹕<br>
          <br>
          <br>
           &nbsp;<br>
          于是这Person类别表达了「婚姻」关系。<br>
          <br>
          <br>
          <br>
          <br>
          <br>
          <br>
          4. 集合/成员关系<br>
          <br>
            集合意谓着「团体」(Group) ﹐由其成员(Member)组成的群体。例如﹐学校里的社团内有团员﹔公司的销售部含有推销人员。这团体并不像汽车实际包含着司机﹐而只是其成员之集合而已。这情形﹐统称为「集合/成员」(Collection-members)关系。<br>
           &nbsp;有趣的是﹕在企业活动中﹐人们规划的方案﹐含许多小方案﹔则大方案是由小方案所组成。例如﹐东北亚旅行团的行程表包括在日本的观光行程、在韩国的观光行程和在香港的观光行程。这总行程表图标如下﹕<br>
          <br>
                 <br>
          <br>
           &nbsp;总行程是次行程(或称段行程)之集合﹐这是「集合/成员」关系。<br>
          <br>
                  &nbsp;<br>
          <br>
          此外﹐棒球队是由经理、教练和球员组成﹕订单中含若干产品项目﹐皆为集合/成员关系。实际写程序时﹐不需明确划分「包含者/内容」和「集合/成员」两种关系。其原因是﹕集合与成员之间亦可互为独立﹐不具「生死与共」之亲蜜关系﹔例如﹐「香港观光行程」是独立存在的﹐它既可含于东北亚总行程中﹐又可含于东南亚旅行团的总行程中。因之﹐「集合/成员」关系是一种特殊的「组合」(Composition) 
          结构。<br>
           &nbsp;兹拿上节Person类别做为例子﹐如果Person之对象会加入Club(俱乐部)成为俱乐部的会员﹐则Club与Person之关系为「集合/成员」关系。兹定义Club类别如下﹕<br>
          <br>
          'ex05.bas<br>
          Imports System.ComponentModel<br>
          Imports System.Drawing<br>
          Imports System.WinForms<br>
          Imports System.Collections<br>
          '----------------------------------------------------<br>
          Class Person<br>
           &nbsp;Private p_name As String<br>
           &nbsp;Private p_age As Integer<br>
           &nbsp;<br>
           &nbsp;Public Sub New(ByVal na As String, ByVal a As Integer) 
          </font> </span> <br>
           </p>
      </td>
    </tr>
  
  </table>
</div>
<p align="center"><a href="../../pian/vb.htm">回首页</a>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -