面向对象概述
Object-Oriented Programming,在面向对象中,算法和数据结构看做一个整体,成为对象。
可以用个简单的等式关系来表现出面向对象中的对象和程序:
对象=算法+数据结构(也就对应着类中的属性和方法)
程序=对象+对象+对象+······
类的修饰符
1.new:仅允许在嵌套类声明的时候使用,表明类中隐藏了由基类中继承而来的、与基类中同名的成员
2.public:不限制对该类的访问
3.protected:只能从其所在类和所在类的子类(派生类)进行访问
4.internal:只有其所在类才能访问
5.private:只有.NET中应用程序或库才能访问 [这里存在疑问]
6.abstract:抽象类,不允许建立类的实例
7.sealed:封装类,不允许被继承
构造函数&析构函数
构造函数
构造函数是在创建给定类型的对象时执行的类方法。构造函数具有与类相同的名称
析构函数
析构函数是以类名加~来命名的。.NET Framework类库具有垃圾回收功能,当某个类的实例被认为是不再有效,并符合析构条件时,.NET Framework类库的垃圾回收功能就会调用该类的析构函数实现垃圾回收
网友评论