C# 继承,封装,多态等知识点

一:面向对象的三大特征:继承性,封装性,多态性

1:继承性:继承主要描述是类与类之间的关系,通过继承可以在无需重新编写原有的类的情况下,对原有的类的功能进行扩展。

2:封装性:封装是面向对象的核心思想,它将对象的特征和行为封装起来,不需要外界知道具体的实现细节。

3:多态性:多态指的是同一操作用于不同的对象,产生不同的执行结果。
二:属性

读写属性 get() set()

public [数据类型] [属性名]

{

get{//返回参数值}

set{//设置隐士参数value给字段赋值}

}

属性的总结:get方法获取值,set方法设置赋予值

三:字符串常规操作

1:字符串可以相加,首尾相加(首尾相连)

2:字符串的截取:subString()需要两个参数 《1》起始位置索引 《2》长度(可选的,如果不写默认截取到尾)

3:indexof()获取某一个字符所在的位置的第一个出现位置的索引。

lastindexof()获取最后一个字符在字符串中出现的索引。

4:字符串格式化

5:验证字符包含方法

6:字符串拆分方法 split

7:字符串长度

相关推荐
gihigo19985 小时前
嵌入式幼儿园刷卡系统 (C#实现)
c#
qq_454245035 小时前
通用引用管理框架
数据结构·架构·c#
aq55356005 小时前
三大编程语言深度对比:C# vs 易语言 vs 汇编
开发语言·汇编·c#
光泽雨5 小时前
c# 文件编译的过程
开发语言·c#
zxy28472253015 小时前
使用正运动的仿真软件C#
c#·仿真·运动控制·正运动·无硬件
三省持敬6 小时前
异步并发的“流量警察”:在C#中使用SemaphoreSlim进行并发控制的最佳实践
c#
唐青枫6 小时前
C#.NET IL 中间码 深入解析:从 C# 编译结果到 CLR 执行链路
c#·.net
xiaoshuaishuai87 小时前
C# 方言识别
开发语言·windows·c#
波波0079 小时前
写出稳定C#系统的关键:不可变性思想解析
开发语言·c#·wpf
willhuo9 小时前
基于Playwright的抖音网页自动化浏览器项目使用指南
爬虫·c#·.netcore·webview