C#电子书

第四章 类:基础


4.1 类的概述
   类是C#用户定义类型
1.类是一种活动的数据类型结构
   程序的数据和功能被组织为逻辑上相关的数据项的函数的封装集合,称之为类.
   类是一个能存储数据并执行代码的数据结构.它包含以下内容:
  数据成员,它存储与类或类的实例相关的数据.数据成员通常模拟该类说表示的现
实世界事物的特性.
  函数成员,他执行代码.函数成员通常模拟类所表示的现实世界事物的功能和操作.
   
4.2 程序和类:一个快速的实例
    一个运行的C#程序是一组相互作用的类型对象,它们中的大部分是类的实例.
4.3 声明类
    类的名称
    类的成员
    类的特征


    关键字   类名
     class   leiming
   {
     成员声明
   }
4.4 类成员
   字段和方法是最重要的类成员类型.字段是数据成员,方法是函数成员.
4.4.1 字段
   字段是隶属于类的变量
   它们可以是任何类型
    用来保存数据
   它们可以被写入
   它们可以被读取
  
4.4.2显式和隐式字段初始化
  字段初始化时是声明的一部分,有一个等号后面跟着一个求值表达式组成;
  初始化只必须是编译器可决定的;
  显式初始化
  int f1=17
  隐式初始化
  int f1;(字段会被编译器设为默认值,默认值由字段的类型决定)
4.4.3 声明多个字段
   int f1 ,f2=25;
4.4.4方法
   方法是具有名称的可执行代码块,可以从程序的横多不同的地方 执行,甚至从
其他程序中执行.
   当方法被调用时,他执行自己所含的代码,然后返回到调用它的代码.有些方法
返回一个值到它们被调用的位置.
    声明方法包括以下成分
    返回类型 无返回值为void 
    名称
    参数列表 被列在小括号之内
    方法体 它由一对大括号里
    public void fangfaname(int f1,string F2 )
  {


      方法体


  }
4.5创建变量和类的实例
   类的声明只是用于创建类的实例的蓝图.类一旦被声明,就可以创建类的实例.
   类是引用类型
   
  Student s;
4.6为数据分配内存
   声明类类型的变量所分配的内存是用来保存引用的,而不是用来保存类对象实际
数据的.要为实际数据分配内存,需要用new运算符.
   new运算符为任意指定类型的实例分配并初始化内存.
   使用new运算符组成一个对象创建表达式.组成如下:
     关键字new
     要分配内存的实例的类型名称
   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本资源是以压缩包的形式的, 里面是一个 “TXT”的文档, 文档中 有“百度云” 分享的链接, 这本书太大,上传不上来,所以以这样的方式上传。永久有效,欢迎下载。 本书作者: 张志强,胡君; 出版社:电子工业出版社 内容简介: 本书针对初学和自学读者的特点,以通俗易懂的语言介绍C#语言及其基础开发。内容包括语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、图形界面设计、输入/输出、处理异常和连接数据库。本书运用大量示例,让读者在实战中体会编程的乐趣。本书适合想从事软件开发的入门人员、C#自学者及初级软件程序员和信息技术人员阅读。 章节目录: 第一篇 开发环境与C#语言基础 第一章 仙人指路: C#与.NET Framework简介 1.1 什么是.NET Framework 1.1.1 .NET Framework结构 1.1.2 .NET Framework的优点 1.2 什么是C# 1.2.1 C#语言的优点 1.2.2 C#语言的特点 1.3 C#的开发工具Visual Studio 1.3.1 Visual Studio 2010下载和安装 1.3.2 Visual Studio的特点 1.3.3 Visual Studio 解决方案和项目文件的组织结构 1.4 ***个C#程序:Hello World 1.4.1 认识Visual Studio .NET开发环境 1.4.2 ***个Windows Console控制台应用程序 1.4.3 ***个Windows Form窗体程序 1.4.4 ***个ASP.NET程序 1.4.5 源代码简短分析 1.5 C#程序的特点 1.6 小结 1.7 习题 第2章 抛砖引玉:C#程序设计基础 第2篇 C#面向对象编程 第3章 羽翼丰满:C#的面向对象 第4章 双管齐下:抽象类和接口 第5章 无懈可击:调试异常与编码标准 第6章 添砖加瓦:字符、字符串 处理与正则表达式 第7章 兵分两路:数组与集合 第8章 双龙出海:代理和事件 第3篇 Windows程序编程 第9章 以逸待劳:Windows窗体应用程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值