热搜词
发表于 2021-12-3 09:22:57 | 显示全部楼层 |阅读模式
“public static”和“public”有区别:

1、public static 表示公共的静态方法;public 表示公共的方法。

static:静态。可以设置:静态类、静态变量、静态方法。 没有使用static修饰的成员为实例成员。静态成员的使用:通过类名。

不加static修饰的成员是对象成员,归每个对象所有。

加static修饰的成员是类成员,可以由一个类直接调用,为所有对象共有。

用static关键字标识的程序元素是静态的,不用static标识的程序元素是非静态。

2、静态的东西是在类型加载初始时初始化的,并且与类相关;非静态东西一般放在实例的构造函数中初始化,它是与特定类的实例相关的。

public:公共。在类名前边用的话,说明这个类是公共类。可以设置:public方法, public属性, 和public类

表示在其它任何类或方法中都可以访问。要访问其它类中的public的属性、public方法,则必须必对那个类进行实例化。

public : 公共成员,完全公开,没有访问限制。private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。internal: 在同一命名空间内可以访问。

全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-24 17:25 , Processed in 0.189738 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team