1.C#语言基础

一、类:

 

   1.包括以下几个要素
    <1>字段

    <2>属性

    <3>方法

    <4>事件

 

   2.类的声明:

  public class Customer
   {
    //Fields, properties, methods and events go here...
   }

 

   3.创建对象:

   Customer object1 = new Customer();

 

   4.类和对象:

   尽管有时类和对象可互换,但它们是不同的概念。类定义对象的类型,但它不是对象本身。对象是基于类的具体实体,有时称为类的实例。

 

二、对象:(具有以下特点)

 

    <1>.C# 中使用的全都是对象,包括 Windows 窗体和控件。

    <2>.对象是实例化的;也就是说,对象是从类和结构所定义的模板中创建的。

    <3>.对象使用属性获取和更改它们所包含的信息。

    <4>.对象通常具有允许它们执行操作的方法和事件。

    <5>.Visual Studio 提供了操作对象的工具:使用“属性”窗口可以更改对象(如 Windows 窗体)的属性。使用对象浏览器可以检查对象的内容。所有 C# 对象都继承自 Object。

 

三、结构:

 

    1.结构的定义:

     结构是使用 struct 关键字定义的,例如:

      public struct PostalAddress
         {
             // Fields, properties, methods and events go here...
         }

 

    2.结构具有以下特点:

       <1>.结构是值类型,而类是引用类型。

       <2>.向方法传递结构时,结构是通过传值方式传递的,而不是作为引用传递的。

       <3>.与类不同,结构的实例化可以不使用 new 运算符。

       <4>.结构可以声明构造函数,但它们必须带参数。
       <5>.一个结构不能从另一个结构或类继承,而且不能作为一个类的基。所有结构都直接继承自 System.ValueType,后者继承自 System.Object。

       <6>.结构可以实现接口。

       <7>.在结构中初始化实例字段是错误的

转载于:https://www.cnblogs.com/zhangqs008/archive/2009/07/15/1524299.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值