C#复习之类和对象

devtools/2024/9/24 6:55:39/

知识点一:什么是类

基本概念:

具有相同特征

具有相同行为

一类事物的抽象

类是对象的模板

可以通过类创建出对象

类的关键字

Class

知识点二:类声明在哪里

类一般声明在namespace语句块中

知识点三:类声明的语法

知识点四:类声明实例

 

知识点五:什么是(类)对象

基本概念

类的声明和类对象(变量)声明是两个概念

类的声明 类似枚举 和结构体的声明  类的声明相当于声明了一个自定义变量类型

而对象 是类创建出来的

相当于声明一个指定类的变量

类创建对象的过程 一般称为实例化对象

类对象 都是引用类型的

 知识点六:实例化对象的基本语法

知识点七:实例化对象

面向对象编程 就是开启了 女娲模式 造物模式 想要什么对象 就new什么对象

一切的对象 都是由我们来控制的

我们相当于是整个程序世界的 总导演

总结:

类的声明跟 类对象的声明是两个概念

类的声明 是声明对象的模板 用来抽象(形容)显示事物的

类对象的声明 是用来表示现实中的 对象个体的

类是一个自定义的变量类型

实例化一个类对象 实在声明变量

 


http://www.ppmy.cn/devtools/88549.html

相关文章

精通Perl代码优化:释放自定义优化技术的力量

精通Perl代码优化:释放自定义优化技术的力量 Perl是一种极其灵活的脚本语言,广泛应用于文本处理、系统管理任务和Web开发等领域。然而,随着应用的复杂性增加,代码的性能可能成为瓶颈。本文将深入探讨如何在Perl中实现自定义的代码…

Datawhale AI 夏令营 从零入门 AI for Science(AI + 经济)

1.在TASK3中虽然给出了时间序列挖掘加融合模型的方法预测price,但是并不能识别到负电价的情况。查看TASK3给出的代码的预测结果可以发现模型几乎不会预测出负数,这和实际情况是有差别的。 2.利用爬虫爬取天气信息与风电信息绘制热力图 惊人的发现price和…

算法021:山脉数组的峰顶索引

山脉数组的峰顶索引. - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/peak-index-in-a-mountain-array/ 这个题,看似好像不是递增或者递减数组&#xff…

在Linux CentOS系统中部署ELK

在Linux CentOS系统中部署ELK(Elasticsearch、Logstash、Kibana)日志分析系统是一个涉及多个步骤和组件的复杂过程。ELK堆栈以其强大的日志收集、存储、分析和可视化能力,成为企业监控、故障排查和性能优化的重要工具。以下是一个详细的部署指…

用script实现的一个简易计算机

目录 一、计算器原理 二、源码 三、结果展示 四、不足与改进 一、计算器原理 首先我们列出想象中简易计算器的样子: 虽然画的磕碜但是应该不影响下面的操作hh 首先想到用表格形式在网页中表示它,是一个5行4列的表格,接着要实现计算器的…

【人工智能专栏】Gradient Clip 梯度裁剪(防止梯度爆炸或消失的技术)

Gradient Clip 梯度裁剪 有啥用 NB: 深度学习里面的梯度裁剪(Gradient Clipping)是一种防止梯度爆炸或消失的技术,它可以限制梯度的范数或值在一个合理的范围内,从而保证模型的稳定训练。 梯度裁剪有两种常见的方法: 按照梯度的L2范数进行裁剪,即如果梯度的L2范数超过了…

JavaSE第11篇:设计模式

一、创建型模式 1、工厂方法模式 2、抽象工厂模式 3、单例模式singleton /*** 单例* 饿汉式(线程安全的):在加载类的时候就会创建类的单例,并保存在类中。* 1.定义类变量实例并直接实例化,在类加载的时候就完成了实例化并保存在类中;* 2.定义无参构造…

Upload-labs靶场Pass01-Pass21全解

文章目录 Pass-01 前端JSJS绕过上传或者用burp抓包的方式 Pass-02 MIME检测Pass-03 特殊文件后缀黑白名单绕过特殊文件名绕过 Pass-04 .htacess上传Pass-05 user.ini文件上传Pass-06 大小写绕过Pass-07 空格绕过Pass-08 .绕过Pass-09 ::$DATA绕过Pass-10 .空格.绕过Pass-11 双写…