C#类的学习笔记

2017-03-14  本文已影响0人  EchoNeil

面向对象概述


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

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

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

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

类的修饰符


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

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

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

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

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

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

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

构造函数&析构函数


构造函数

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

析构函数

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

上一篇 下一篇

猜你喜欢

热点阅读