Java 包、访问修饰符

这篇具有很好参考价值的文章主要介绍了Java 包、访问修饰符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java 包、访问修饰符

1. 包

包可以理解为创建不同的目录来分别存放类,类似计算机当中文件夹

通过包可以让相同的类在不同的目录下使用,防止重名的问题

通过包可以很好的管理我们编写的类

通过包可以控制访问范围

使用 idea 工具创建包通过 ”.“ 可以创建子目录的包

在同一目录下使用 2 个相同的类名来创建对象时候,可以省略一个包的引用,但是第二个必须是完整的包名来区分相同类名的对象。

包的命名必须是数字、字母、下划线和小圆点 "." 组成,且第一个不能为数字,包名不能为关键字或保留字

引入包的方法: import 包,如果需要引入全部下面的包,使用 * 来引入。

引入包的时候建议使用所需的包。

package 必须是类文件的最上面且仅有一个,主要声明当前类所在的包

2. 访问修饰符

访问修饰符是用来控制成员变量或方法的使用范围的字符

访问修饰符共有四种分别是(范围从大到小):

public 公开类型 可访问 同类、同包、子类、不同包

protected 受保护型 可访问 同类、同包、子类

无修饰符 默认类型 可访问 同类、同包

private 私有类型 可访问 同类

注意:在创建类的时候只能使用默认类型或public类型

文章来源地址https://www.toymoban.com/news/detail-542530.html

到了这里,关于Java 包、访问修饰符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java访问权限之 protected 修饰符

            在Java中,使用访问权限修饰符来保护对类、变量、方法和构造方法的访问,这类修饰符分别是public,protected,default,以及private。由于很多Java书籍对protected可见性的介绍都比较笼统,本文重点说明protected的权限 各访问修饰符权限如下: 同一个类中 同一个包内 不同

    2024年02月05日
    浏览(32)
  • 【Java|基础篇】包和访问权限修饰符

    包和访问权限修饰符是Java中两个常用的概念,它们都与访问控制有关. 在面向对象体系中,提出了一个软件包的概念,即:为了更好的管理类,把多个类收集在一起成为一组,称为软件包。Java中的包(Package)是一种用于组织类、接口、枚举等Java元素的机制。它被设计用于解

    2024年02月05日
    浏览(36)
  • Java接口中方法的默认访问控制修饰符

    在Java接口中,如果方法的访问控制修饰符没有声明,隐含着是public的。这个public可加上,也可以不加上。但为简洁起见,建议不加。 示例: 下面代码定义了有接口,有两个函数,其中一个没有声明public的,另外一个明确声明了public的: 打开编译后的class文件,可以发现,即

    2024年02月15日
    浏览(33)
  • Java 中的访问修饰符有什么区别?

    Java 中的访问修饰符用于控制类、类的成员变量和方法的访问权限,主要有以下四种: public:公共访问修饰符,可以被任何类访问。public 修饰的类、成员变量和方法可以在任何地方被访问到。 protected:受保护的访问修饰符,可以被类本身、子类和同一个包中的其他类访问。

    2024年02月04日
    浏览(30)
  • 【Java】一文彻底弄懂访问修饰符(public/protected/默认/private)--建议收藏

    博主简介: 努力学习的预备程序媛一枚~ 博主主页: @是瑶瑶子啦 所属专栏: Java岛冒险记【从小白到大佬之路】  OOP(Object Oriented Programing),即面向对象编程,最重要的功能/特点之一就是 封装 ,这点在该专栏开篇博客【Java基础篇】Java重要特性,JDK,JRE,JVM区别和联系,环境变量

    2024年02月22日
    浏览(37)
  • 怎样在docker中使用macvlan创建可以独立ip访问的容器

    macvlan是一种网络虚拟化技术,它允许在一个物理网络接口上配置多个虚拟网络接口,每个虚拟网络接口都有自己独立的 MAC 地址,并且可以配置上 IP 地址进行通信。macvlan主要应用于Docker容器网络中,可以在一个主机上创建多个网络环境,每个环境都有自己独立的 MAC 地址,从

    2024年02月03日
    浏览(62)
  • 我在VScode学Java类与对象(Java显式参数和隐式参数、静态方法+main方法、Java访问修饰符、static关键字、Java的包、对象数组)第三辑

    我的个人博客主页:如果’\\\'真能转义1️⃣说1️⃣的博客主页 关于Java基本语法学习----可以参考我的这篇博客:《我在VScode学Java》 方法会操作对象并访问他们的实例字段。 在Java中,显式参数和隐式参数是方法调用中的两种不同类型的参数。 注释: 第7行: sum 方法的参数

    2024年02月16日
    浏览(70)
  • 【Java基础教程】(十八)包及访问权限篇 · 下:Java编程中的权限控制修饰符、单例设计模式 (Singleton)和多例设计模式的综合探析~

    掌握Java 中的4种访问权限; 掌握Java 语言的命名规范; 掌握单例设计模式与多例设计模式的定义结构; 对于封装性,实际上之前只详细讲解了 private , 而封装性如果要想讲解完整,必须结合全部4种访问权限来看,这4种访问权限的定义如下表所示。 范围 private default protected

    2024年02月16日
    浏览(35)
  • 面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解

    转载请注明出处: 服务器最大可以创建多少个TCP连接取决于多个因素,例如服务器的硬件配置、网络带宽、操作系统设置等。 一般来说,现代服务器的硬件资源和网络带宽都比较充足,因此可以创建大量的TCP连接。然而,服务器在创建TCP连接时也会有一些限制,例如操作系

    2023年04月12日
    浏览(33)
  • C++ 类访问修饰符

    数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。 public、private、protected 称为访问修饰符。 一个类可以有多个 public、protected 或 private 标记区域。

    2024年02月02日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包