C#高级编程基础

简述C#中的所有访问修饰符及访问权限

public(公开):给类,及所有类成员使用;范围:当前类自身/所有的子类/同一程序集其他类通过实例化也可以访问/其他程序集中的类也可以实例化访问.
private(私有):给类,及所有类成员使用;范围:当前类自身/所有类成员的默认访问修饰符.
protected(受保护的):类,内嵌类的所有成员;范围:当前类自身/所有的子类可以访问/同一程序集其他类不可以访问/其他程序集中可以通过继承也可以访问.
internal:类,内嵌类的所有成员;范围:当前类自身/同一程序集的其他类可以通过实例化访问/同一程序集中的子类也可以访问/其他程序集中不管是不是子类都无法访问.
internal protected:类,及内嵌类的所有成员;范围:当前类自身/同一程序集的其他类可以通过实例化进行访问/所有子类可以访问/其他程序集中可以通过继承进行访问,但实例化不行.
原文链接:https://blog.csdn.net/qq_43434300/article/details/87483416

内聚和耦合

内聚是一个模块内各个元素的彼此之间结合的紧密程度(内聚好比一个人身体里的器官);

耦合是软件结构中各模块的连接度量;

在进行软件设计的时候要做到高内聚低耦合(同一个模块内的各个元素之间要高度紧密,但是各个模块之间的相互依存度却要不那么紧密)

每个类的两个特殊函数:

构造函数:是类的一个特殊的成员函数,当创建类的新对象时执行当实例化一个类对象的时候自动调用这个函数;

析构函数:是类的一个特殊的成员函数只能创造一个或没有,当类的对象超出围时执行当这个类对象被放的时候会被自动调用这个函数;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值