C#面向对象概述

目录

注意从类的内部访问——从类的外部访问的区别

类成员的类型:

C#中的值类型和引用类型

C#类型:

new函数的使用原理:

私有访问和公有访问:

参数类型总结:

属性:

static修饰符:

readonly 修饰符:​

 索引:

修饰符:

构造函数在继承中的调用:

抽象成员——是被设计来被覆写的函数成员

各种类


注意从类的内部访问——从类的外部访问的区别

类成员的类型:

C#中的值类型和引用类型

C#类型:

new函数的使用原理:

私有访问和公有访问:

 关键字var

参数类型总结:


值参数——在栈中为形参分布空间,复制实参到形参

引用参数【使用ref修饰符】【在方法和调用中都声明】——实参必须使用变量

输出参数【out修饰符】——在方法内进行分配

参数数组【修饰符params】【并不在调用时使用params参数】——允许零个或多个实参对应一个形参;如果是值类型:实参不受影响;如果是引用类型,实参受影响

命名参数和位置参数

位置参数:形参与实参一一对应

命名参数:显示指定参数的名字,位置不固定

实例字段:默认情况下,类的每个实例都拥有自己字段的复制

属性:

           代表类的实例或类中数据项的一个成员

           set访问器——返回类型void,隐式值参value

           get访问器——没有参数,返回类型与属性类型相同

【注意,不能显示调用访问器】与属性相关联的字段叫后备字段

static修饰符:

 静态字段:【static】静态字段被所有类的实例共享,所有实例访问同一内存位置

构造函数:用于初始化类实例的状态

                 名称和类名相同,不能有返回值

                   从类的外部创建,修饰符public

静态构造函数:初始化类的静态字段,只能有一个,不能被显式调用

readonly 修饰符:

 索引:

实例一:

实例二:

 

修饰符

隐藏基类——news关键字

访问基类——【base.字段(函数)】

虚方法和覆写方法:

virtual——override

构造函数在继承中的调用:

 构造函数初始化语句:

一、base关键字并指明使用哪一个构造基类函数

 二、this关键字并指明应使用当前类的另一个构造函数:

访问修饰符——详细参看书,很详细

抽象成员——是被设计来被覆写的函数成员

修饰符abstract

各种类

抽象类:【abstract修饰符】

不能创建抽象类的实例,只能用作基类

密封类:【sealed修饰符】

静态类:【static修饰符】

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值