当前位置:首页 > 关卡攻略

public(publicprivateprotected的具体区别)

2024-03-28 13:54:03

一、public是什么意思

1、公众的,大众的;公共的,公用的;政府的,公众事务的;大学的,为大学的;(声明、事件等)公开的,公诸于众的;公开场合的,大庭广众的;上市的;众所周知的,广为人知的。

2、公众,大众;志趣相投的群体;读者,观众;低价吧台,酒吧;公共场所;平民;百姓;民众;志趣相同的群体。

1、Thepublichas flocked to the show.

2、The excavations are open to thepublic.

3、Thepublicremain sceptical of these claims.

二、“public static”和“public”有什么区别

“public static”和“public”有区别:

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

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

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

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

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

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

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

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

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

三、public/private/protected的具体区别

1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用。

3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

三种类型的继承,父类的成员均被子类继承(之前的百科关于这点的描述是错误的),只是由类实例化的对象对其继承的成员的访问权限会有所变化。三种不同方式的继承,描述的是子类实例化对象对其成员的访问权限,并非是描述子类时,子类对继承自父类的成员的访问权限。

公有继承继承自父类的成员保持不变。

私有继承继承自父类的成员全部变为私有成员。

保护继承继承自父类的公有成员变为保护成员,其余不变。

今日推荐
如鸢东阳据点重建路线图文介绍
如鸢东阳据点重建路线图文介绍

如鸢东阳据点怎么解锁?玩家需要先提升爵位到24级,另外还...[详细]

独家专栏
精彩推荐
热门排行
热门标签