A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mdl 中级黑马   /  2013-4-10 21:28  /  2107 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天看了MSDN资源库中的Form类,其中有个属性叫Mdiparent,上面介绍它的类型是Form类型,我想问的是当你在写一个类时,这个类中可以用它自身声明一个属性吗??
例如下面的代码:

     public class Form
      {
       Form MdiParent
        {
           get;
         }
       }

               

评分

参与人数 2技术分 +2 收起 理由
张文 + 1
苏波 + 1

查看全部评分

6 个回复

倒序浏览
1。 属性是对现实世界中实体特征的抽象,它提供了对类或对象性质的访问;
2。 类的属性所描述的是状态信息,在类的某个实例中属性的值表示该对象的状态值;
3。 属性采用如下方式进行声明:
      attributes property-modifies type member-name   {      accesor-declaration      }
      属性的修饰符property-modifiers有“
      1>.  new
      2>.  public
      3>.  internal
      4>.  private
      5>.  static
      6>.  virtual
      7>.  sealed
      8>.  override
      9>. abstract
  以上修饰符中,static,virtual,override和abstract修饰符不能同时使用。
回复 使用道具 举报
个人意见:可以:
public class Form
      {
       Form MdiParent  //这里的Form可以看成一个类似于结构体的东西。举例:整型:int。 有类int。站到一个高度去看面向对象这种思想。
        {
           get;
         }
       }

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
郑丹丹1990 发表于 2013-4-11 08:40
个人意见:可以:
public class Form
      {

那int到底是类还是结构体啊
回复 使用道具 举报
许庭洲 发表于 2013-4-10 22:48
1。 属性是对现实世界中实体特征的抽象,它提供了对类或对象性质的访问;
2。 类的属性所描述的是状态信息 ...

那到底可不可以声明这个属性啊
回复 使用道具 举报
mdl 发表于 2013-4-11 13:39
那到底可不可以声明这个属性啊

你亲自试验一下,比问谁都有效的
回复 使用道具 举报
mdl 中级黑马 2013-4-11 17:21:53
7#
郑丹丹1990 发表于 2013-4-11 16:22
你亲自试验一下,比问谁都有效的

昂。谢谢了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马