Java中4种访问权限修饰符

news/2024/11/28 9:32:05/

在Java编程语言中有四种权限访问控制符,这四种访问权限的控制符能够控制类中成员的可见性。

    一、public

     (1)定义:public是公共的,被public所修饰的成员可以在任何类中都能被访问到。

     (2)修饰的成分:

        public能用来修饰类,在一个java源文件中只能有一个类被声明为public,而且一旦有一个类为public,那这个java源文件的文件名就必须要和这个被public所修饰的类的类名相同,否则编译不能通过。说到这里,穿插多一点知识。一个类作为外部类的时候只能被public或者默认访问修饰符所修饰,但是一个类如果作为内部类的时候,则可以被四种访问修饰符所修饰,因为一个类作为内部类的时候,就作为外部类的一个成员属性了,因此可以有四种访问修饰符修饰,这是内部类和外部类的一个区别。

        public用来修饰类中成员(变量和方法),被public所修饰的成员可以在任何类中都能被


http://www.ppmy.cn/news/494733.html

相关文章

Python新书上市,强烈推荐!《Python网络数据爬取及分析从入门到精通(爬取篇)》导读

Python新书上市,强烈推荐! 《Python网络数据爬取及分析从入门到精通(爬取篇)》导读 内容简介 本书主要包括上下两册: 《Python网络数据爬取及分析从入门到精通(爬取篇)》 《Python网络…

win10 U盘装机找不到启动盘等问题

文章目录 设置BIOS制作WinPE系统 设置BIOS UEFI快速启动:优点开机速度快,一般新电脑都支持此模式。传统模式启动:缺点开机速度不够快,一般老旧电脑只支持此模式。 目前很多厂家的BIOS更新,导致U盘安装系统只支持UEFI…

计算机网络中的c类地址,计算机网络中的A类、B类、C类地址的划分

A类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。 范围:1.0.0.1到126.255.255.254 B类地址的第一组数字为128&#xff…

[网络安全自学篇] 十五.Python攻防之多线程、C段扫描和数据库编程(二)

这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步。前文分享了Python网络攻防相关基础知识,包括正则表达式、Web编程和套接字通信,本文将继续分析Python攻防之多线程、C段扫描和数据库编程。本文参考…

网络协议学习之Ethernet II协议(二层)

网络协议学习之Ethernet II协议 简介一、协议1、协议结构 二、抓包分析总结 简介 Ethernet II协议位于五层OSI模型中的第二层,属于链路层的协议。 一、协议 1、协议结构 前导包目的mac地址(DMac)源mac地址 (SMac)类型(Type)数据(Playload)…

【LSTM】深入浅出讲解长短时记忆神经网络(结构、原理)

本文收录于《深入浅出讲解自然语言处理》专栏,此专栏聚焦于自然语言处理领域的各大经典算法,将持续更新,欢迎大家订阅!​​个人主页:有梦想的程序星空​​个人介绍:小编是人工智能领域硕士,全栈…

win10如何打来计算机的工具,电脑系统教程:Win10自带解压缩文件工具如何使用

有的小伙伴反映,在win10系统下,不知道怎么解压文件了。而有的时候因需要的在网上下载一些压缩文件,这样就会很麻烦,Win10自带解压缩文件工具如何使用?下面小编将为大家分享win10系统解压文件教程,希望能帮助…

VM虚拟机中的web服务内网穿透的设置,虚拟机连接主机的mysql(主机win10 虚拟机win10)

前言 由于我的主机里环境弄得乱七八糟,无法正常使用阿帕奇,我又不想重置电脑,所以就想在虚拟机里配置环境,结果我的虚拟机无法安装mysql,于是就用虚拟机访问主机的mysql。 我在虚拟机里部署的Flask项目,然…