你必须知道的.net学习总结

news/2024/7/3 1:06:24

  着几天在看《你必须知道的.net》,这次看书和以往不同,以前是把自己喜欢的章节看了。但是这次决定把一本书详细的看看。

在第一章第一节中主要讲的是“对象”,我想每一个程序员都对,“对象”有理解。

我来说说书中所说的对象吧。。 我只是把认为好的话给记录下来。 如果大家有不同的意见或自己的理解可以留言,大家一起讨论。

类,对象,继承,封装和多态。就是这些元素构成了面向对象设计的基本逻辑。

对象是怎么诞生的?

Person aPerson = new Person("小王",27);

首先会在内存中分配一定的存储空间;然后初始化其附加成员。

对象也有类型,列如字符型,整型等。

常见的分类就是值类型引用类型

值类型位于线程的推栈。

引用类型位于托管推。

对象生存环境是CLRCLR提供了对象的生存环境,制定了一些列的规则,称之为语法,列如类型,继承,多态,垃圾回收等。

访问权限:

publie:没有限制

protected:包含类或派生类

internal:访问限制于程序集

protected internal:程序集的对象或该类以其子类

private:私有

对象世界里,他的生命周期有GC控制,当内存回收执行时,GC检查托管推中不再被使用的对象,并执行内存回收操作。

 

 

转载于:https://www.cnblogs.com/sybo/archive/2013/04/18/3027686.html


http://lihuaxi.xjx100.cn/news/248482.html

相关文章

混沌---

原文链接: 混沌数学及其软件模拟 - 叶飞影 - 博客园https://www.cnblogs.com/WhyEngine/p/3974515.html 混沌数学及其软件模拟这几天在研究混沌,并写了些程序将网上能找到的各种混沌模型以图形的形式显示出来.(一)混沌介绍混沌(Chaos)是指发生…

OpenCV读写YAML/XML文件

1. YAML 1.1. YAML格式 OpenCV识别和YAML格式必须带一个头 %YAML:1.0 --- T_camera_lidar: !!opencv-matrixrows: 4cols: 4dt: ddata: [ -9.9966749413220379e-01, -2.1254345991927007e-02,-1.4599792871676539e-02, -6.2313447310366470e-02,1.5385668712172389e-02, -3.7…

Loadrunner进行md5加密方法

本文主要介绍使用Loadrunner进行字符串md5加密的方法。 使用Loadrunner进行md5比较简单,首先是加载md5.h头文件,后使用头文件中的加密函数即可。 1. md5.h头文件内容如下 #ifndef MD5_H #define MD5_H #ifdef __alpha typedef unsigned int uint32; #els…

能和LoadRunner匹敌的VS2010/2012Web负载测试

VS自带的Web负载测试真的很大程度上能和专业的loadrunner媲美(只是Web方面),上个report图吧(如何实现,请往下拉): 看,能探测一堆的计数器(上面红色打叉的是代表超过了基线…

》》视频

<!DOCTYPE html> <html><head><meta charset"utf-8" /><title>自定义视频</title><style>* {margin: 0;padding: 0;}font-face {font-family: "iconfont";src: url(iconfont.eot?t1501471609099);/* IE9*/src:…

5.matlab 中的sort

&#xff08;1&#xff09;sort的功能就会排序 默认情况使用升序sort &#xff08;X&#xff0c;DIM&#xff0c;MoDE&#xff09; x是排序的变量 DIM是维度&#xff0c;也就是依据那个维度排序 MORE是排序的方向&#xff1a; ascend 升序 descend降序 &#xff…

Eigen位姿表示

Eigen有多种位姿表示方法&#xff0c;下面依次介绍 1. Isometry3d // 虽然称为3d&#xff0c;实质上是4&#xff0a;4的矩阵&#xff0c;齐次坐标 Eigen::Isometry3d Tc1w Eigen::Isometry3d::Identity();// 按照rotation_matrix进行旋转 Tc1w.rotate(rotation_matrix);// 把…

动软代码生成V2.74模版简介

最近发现很多人用动软代码生成&#xff0c;确实方便&#xff0c;有些经验记录下&#xff0c;以后查看回顾。 ..\Maticsoft\Codematic2\Template\TemplateFile 为模板文件夹&#xff0c;直接在目录下新建文件夹【我的自定义模版】,有个【模版示例.cmt】也直接复制到自定义文件下…