• 深入.Net框架


    1.NET运行在操作系统之上,是.NET最基础的框架。他提供了创建,部署和运行.NET应用的环境,主要包括公共语言运行时(CLR)和 框架类库(.NET FrameWork 类库(FCL)),并且支持多种开发语言。例如:(C#,VB,.NET,C++)等。

          NET最主要的两个组件:CLR和FCL。CLR是.NET框架的基础。FCL是一个中和性的面向对象的可重用的类型集合。

          CR的全称为公共语言运行时(Common Language Runtime),它是所有.NET应用程序的环境.是说有.NET应用程序都要使用的编程基础,它如同一个支持.NET应用程序运行和开发的虚拟机,它包含两个组成部分:CLS(公共语言规范)和CTS(通用类型系统)

      FCL是.NET框架的另一个重要组成部分,即框架类库FCL提供了对系统功能的调用,是建立.NET应用程序,组件和控件的基础。

    2.类和对象的关系 Dept dept=new Dept();
    解析:类是对象的类型 ( 大的种类) code层面:Dept
    对象是类的实例 (具体的一个个体)code层面:dept


    3..NET框架两大组件:CLR(Common Language Runtime 公共语言运行时)和FCL(Framework Class library 框架类库)

    4.类库概念:一堆功能相似 的 类的集合。
    类似于QQ主程序平级目录的支撑类库 ,以dll结尾的文件(dynamic linked library 动态链接库)
    类库的两种体现形态:exe dll

     5.封装
    是面向对象三大特征之一
    一个不可分割割的独立实体
    隐藏内部的细节
    保留对外接口
    通过访问修饰符授权
    类是一个最基本的封装
    封装的好处
    保证数据安全性
    提供清晰的对外接口
    类的内部实现可以任意修改,不影响其他类
    类是一个概念
    定义类
    class PM
    {
    //省略成员
    }
    对象是实体
    创建对象
    PM pm=new PM();
    get set 访问器保障类中的字段安全
     
     
    6.类和对象的关系  Dept dept=new Dept();
        解析:类是对象的类型  ( 大的种类) code层面:Dept
              对象是类的实例   (具体的一个个体)code层面:dept

      7.NET框架两大组件:CLR(Common Language Runtime 公共语言运行时)和FCL(Framework Class library 框架类库)
       
      8.类库概念:一堆功能相似 的 类的集合。
         类似于QQ主程序平级目录的支撑类库 ,以dll结尾的文件(dynamic linked library 动态链接库)
         类库的两种体现形态:exe  dll
     


    9.封装:就是保护一些私有字段的安全。体现2:将方法和字段放入一个容器(类)中。

    10.自动属性
    注意点:当我们不需要进行逻辑判定的时候,他是和私有字段+共有的属性是等价的。
    自动属性底层会生成:私有字段+公有属性

  • 相关阅读:
    linux笔记
    ui转化为py
    stl学习
    React第一课
    React 第一课
    创建一个类
    nodejs基本语法
    let和const
    qml_status笔记
    controller层的单元测试
  • 原文地址:https://www.cnblogs.com/fl72/p/8148720.html
Copyright © 2020-2023  润新知