.net面向对象学习笔记

简介:

以下只记录学习当中的各知识点的要点:

1.类是抽象的,对象是具体的,对象可以叫做类的实例。类不占内存,对象才占内存。

2.属性与字段。属性是不保存数据的,字段才保存数据,属性可以控制赋值、取值的过程,字段无此控制。

3.构造函数。用来创建对象的特殊函数。

      可以自定义构造函数(在创建对象时对对象进行初始化)。默认为无参的构造函数。

      构造函数可以重载。

4.常量,声明有关键字const,声明后不能再更改。

5.静态成员。用static修饰

      非静态成员要求对象引用即NEW

      在静态成员中不能直接访问非静态成员

6.封装。使用抽象数据类型将数据和基于数据的操作包装在一起,以达到接口和实现的分离。

7.多态。同一对象在不同情形下有不同的表现和实现。

8.abstract抽象类不允许被用做建立类的实例。

9.sealed密封类不允许被继承。

10.this一般仅限于在构造函数类方法和类的实例中使用。

本文转自欢醉博客园博客,原文链接http://www.cnblogs.com/zhangs1986/archive/2012/02/15/2353340.html如需转载请自行联系原作者


欢醉

相关文章
|
7月前
|
存储 开发框架 安全
C# .NET面试系列二:面向对象
<h2>面向对象 #### 1. 什么是构造函数? 构造函数(Constructor)是一种特殊类型的方法,它在创建类的实例(对象)时被调用,用于初始化对象的状态。构造函数的名称必须与包含它的类的名称相同,并且没有返回类型。 主要特点和用途包括: 初始化对象: ```c# 构造函数主要用于初始化类的实例。当使用 new 关键字创建类的对象时,构造函数会被调用,确保对象在使用之前处于一个合适的状态。 ``` 与类同名: ``` 构造函数的名称必须与包含它的类的名称完全相同。 ``` 没有返回类型: ```c# 构造函数没有返回类型,甚至不能声明 void。它的目的是初始化对象
92 0
|
7月前
|
并行计算 算法 调度
(学习笔记)U-net++代码解读
python: 3.10 U-net++结构图
352 0
|
开发框架 前端开发 .NET
ASP.NET Core 核心特性学习笔记「下」
ASP.NET Core 核心特性学习笔记「下」
|
开发框架 前端开发 中间件
ASP.NET Core 核心特性学习笔记「上」
ASP.NET Core 核心特性学习笔记「上」
|
传感器 设计模式 开发框架
ASP.NET MVC5学习笔记01
ASP.NET MVC5学习笔记01
126 0
ASP.NET MVC5学习笔记01