java编程中开头public是什么意思?

java编程中开头public是什么意思?,第1张

public关键字是和访问权限相关的,它所修饰的方法对所有类都是可以访问的

Java中的访问权限共有四种,它们的作用范围如下图所示:

注释:

public里的所有类包括:在不同包内也可以访问。

default访问权限又叫包访问权限:在这种权限下,可以访问在同一个包中的其他类的成员。

public:定义一个全局变量

全局变量是编程术语中的一种,源自于变量之分。

变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。

全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。

扩展资料:

全局变量的存在主要有以下一些原因:

1、使用全局变量会占用更多的内存(因为其生命期长),不过在计算机配置很高的今天,这个不应该算什么问题,除非使用的是巨大对象的全局变量,能避免就一定要避免。

2、使用全局变量程序运行时速度更快一些(因为内存不需要再分配),同样也快不了多少。

3、对于局部变量的名字空间污染,这个在不使用太多变量时是可以避免的。

4、当全局变量与局部变量重名的时候,起作用的是局部变量,全局变量被屏蔽掉。

5、还可以用extern在函数外对全局变量声明,使全局变量的作用域从声明处到文件的结束。

C++中的public分为两种情况:

1、public修饰的类成员,表示类成员被访问控制的权限。

public修饰:公有成员,基类、子类、友元、外部都可以访问

private修饰:私有成员,基类、友元可以访问,子类、外部不可以访问

protected修饰:保护成员,基类、子类、友元可以访问,外部不可以访问

这样很好得体现了C++面向对象思想中的封装。

2、public修饰子类继承基类的方式,表示公有继承。

以公有方式继承,通过子类访问基类的成员,其维持基类中的公有,私有还是保护。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12133507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存