13347人加入学习
(23人评价)
C#编程-第二季-面向对象-宇宙最简单2021最新版

制作完成于2021-10月20日 使用VS2019

价格 免费

public (全公开)、 private (仅当前类)、 protected (当前类+子类)、 internal (同一程序集)、 protected internal (子类或同一程序集);
- 行为修饰符(常用): static (属于类型)、 abstract (抽象,无实现)、 sealed (密封,不可继承/重写)、 virtual (可重写)、 override (重写父类成员)、 readonly (只读字段)、 const (编译时常量)。
1. public(全公开)
- 场景:需要被其他项目、当前程序集所有类访问的类型/成员。
2. private(仅当前类)
- 场景:类内部的辅助逻辑、私有数据,不想被外部(包括子类)访问。
3. protected(当前类+子类)
- 场景:父类的核心能力/数据,允许子类继承复用,但不对外开放。
4. internal(同一程序集)
- 场景:仅需在当前项目内共享的类型/成员,对外隐藏实现细节。
5. protected internal(子类或同一程序集) 
- 场景:需在当前项目内共享,且允许子类跨项目继承访问的成员。
 

[展开全文]

internal和public,是否可以在同一个程序集(项目)内访问

类的public(默认不是),实现项目之间的共享,右键“添加项目引用”(选取其他项目,并且会自动添加依赖项)
using 命名空间;

子类的访问权限不能比父类高

[展开全文]

修饰符访问别的项目下的类的方法

1️⃣:添加别的项目的引用

2️⃣:引入命名空间(using_***)

3️⃣:把引用的类设置为public

[展开全文]

protected权限:没有继承是与private一样,有继承时可以被子类访问

 

[展开全文]

 

子类不能比父类访问权限更高

 

当前项目想使用别的项目中的类需要:                  1,添加别的项目的引用                                      2,引入命名空间                                              3,把类设置为public

[展开全文]

类的修饰符 

public class 前者可以在别的项目访问 后者不行

子类的权限不能高于父类 

 

[展开全文]

修饰符

定义:修饰符用来修饰方法,指定函数的可见性

public全部可见

private在类中

protected 派生类中可以访问,在没有继承类的时候跟private是一样的

inteamal同一程序集(比public稍微高一点)

默认的 class +类名是在本项目下

当想在当前项目下访问其他项目中的类:

1.在当前项目添加项目引用

2.引入其他项目的命名空间

3.在其他项目的类+public(父类也需要public)

 

[展开全文]

在10号项目中引用9号项目: 

右键- 生成依赖项 - 选择项目引用- 选择需要引用的项目。

[展开全文]

修饰符
修饰符,用来类型或者成员的关键字。修饰符可以指定方法的可见性。
public:同一程序集(DLL或EXE)中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。
private:只有同一类或结构中的代码可以访问该类型或成员。
. protected:只有同一类或结构或者此类的派生类中的代码扌可以访问该类型或成员。-internal:同一程序集中的任何代码都可以访问该类型或成员,但的代码不可以。protected internal:在一程序集中,protected internal体现的是internal的性质﹔在其他程序集中,protected internal体现的是protected的性质。
·

[展开全文]

使用其他项目的函数与类

1.右键-》项目引用:

2.需包含其他项目的命名空间

3.类设置为public

 

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(60)