c#笔记之面向对象

c#笔记之面向对象 面向对象主要有三大特点封装继承多态1.封装C# 主要通过访问修饰符和属性Property实现封装核心是 “隐藏字段暴露属性 / 方法”。1.1修饰符修饰符访问范围核心用途private仅当前类内部可访问隐藏字段、内部辅助方法核心public任何地方可访问暴露对外接口属性、方法protected当前类及子类可访问继承场景下的内部共享internal同一程序集项目内可访问程序集内部共享1.2属性用属性包裹着私有字段提供get读取和set赋值方法允许在读写时添加逻辑校验。2.继承一个类子类 / 派生类可以复用另一个类父类 / 基类的属性和方法并可以在此基础上添加自己的独特功能”具体可以看前面写的关于继承的笔记3.多态常见的有两种一种是重写多态一种是重载多态具体可以看前面写的关于多态的笔记