![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
C#学习笔记
flysheep7
这个作者很懒,什么都没留下…
展开
-
[C#] get和set的演变
属性不仅可以用作字段的置取方法(注意属性是方法),也可以另做他用(在正方形类中,只有边长没有面积字段,但返回正方形类的面积)。原创 2024-04-15 23:17:35 · 268 阅读 · 1 评论 -
[C#] 接口
接口——描述要做什么,但是并未实现(没有方法体,无法被调用)。 接口与抽象类的主要区别: 1. 多重继承时,使用接口和抽象类实现有各自的优点和缺点。 2. 在设计多重继承时,基类应当是功能,而非完整意义的类。原创 2024-03-09 21:39:58 · 219 阅读 · 0 评论 -
[C#] 访问控制符——public,protected,private
C#通过访问控制符限制访问权——原创 2024-03-08 23:47:56 · 222 阅读 · 0 评论 -
[C#] virtual和abstract
abstract可以用于类和方法中。abstract可以用于类中,意为抽象,有两层意思——第一,表示不可被实例化,因为没有实际用途(仅仅声明一个动物类,很难产生实际作用,需要派生类来实际产生作用;若有需要也可不声明为抽象类);第二,表示同类物体的共性。abstract还可用于abstract类中的方法。此时方法没有方法体,必须在派生类中重写。abstract类中的方法也可以不用abstract关键字修饰,如同正常方法一样,但只能被子类继承后调用。原创 2024-03-08 21:15:52 · 264 阅读 · 0 评论