C#类的学习笔记

面向对象概述


Object-Oriented Programming,在面向对象中,算法和数据结构看做一个整体,成为对象。

可以用个简单的等式关系来表现出面向对象中的对象和程序:

对象=算法+数据结构(也就对应着类中的属性和方法)

程序=对象+对象+对象+······

类的修饰符


1.new:仅允许在嵌套类声明的时候使用,表明类中隐藏了由基类中继承而来的、与基类中同名的成员

2.public:不限制对该类的访问

3.protected:只能从其所在类和所在类的子类(派生类)进行访问

4.internal:只有其所在类才能访问

5.private:只有.NET中应用程序或库才能访问 [这里存在疑问]

6.abstract:抽象类,不允许建立类的实例

7.sealed:封装类,不允许被继承

构造函数&析构函数


构造函数

构造函数是在创建给定类型的对象时执行的类方法。构造函数具有与类相同的名称

析构函数

析构函数是以类名加~来命名的。.NET Framework类库具有垃圾回收功能,当某个类的实例被认为是不再有效,并符合析构条件时,.NET Framework类库的垃圾回收功能就会调用该类的析构函数实现垃圾回收

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一天 一.内联函数(inline) 函数调用的时候需要建立栈内存环境,进行参数传递,并产生程序执行转移,这些工作...
    陈果123阅读 1,158评论 0 1
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,554评论 1 51
  • 本文博客园地址:http://www.cnblogs.com/xiongxuanwen/p/4290086.htm...
    先之阅读 898评论 0 5
  • C++文件 例:从文件income. in中读入收入直到文件结束,并将收入和税金输出到文件tax. out。 检查...
    SeanC52111阅读 2,897评论 0 3
  • 一旦上班,日子就过得飞快,时间好像严重缩水一样。工作,工作,工作,我的世界变成了由工作的沙粒堆积而成的沙漠。哦,...
    玫兰妮阅读 414评论 0 1