Java的访问权限修饰符public、默认(包访问权限)、protected、private

RK3588实战:如何将8路1080P视频流实时拼接成一张超清全景图?聊聊AVS模块的那些事 本文深入解析了RK3588芯片的AVS模块如何实现8路1080P视频流的实时全景拼接技术。通过硬件加速、时间同步、几何校正和色彩均衡等关键技术,RK3588能够高效处理高密度视频流,输出超清全景图。文章还提供了优化策略和实战经验,帮助开发者充分发挥RK3588的潜力。 阅读详情

该笔记主要记录我对于被Java的四个访问权限修饰符所修饰的域和方法在被直接使用(调用)、继承后的直接使用和继承后的方法覆盖三方面的认识:

第一,直接使用的情况:
  1.被public修饰的域和方法,不管在所属类所在的包还是在其他包,都可以被所属类或者所属类对象直接访问。
  2.默认访问权限(又叫包访问权限)修饰的域或方法,只能在所属类的包被直接访问,在其他包不能直接访问。其访问的范围就如它名称一样---包访问权限,只能在所属包内访问。
  3.被protected修饰的域或方法,其直接访问的范围与包访问权限的一样,基本没有差别。
  4.被private修饰的域或方法,只能在自己所属类才能被直接访问。而即使另外一个类与其同在一个包中,前者也不能直接访问。

第二,继承的使用(调用):[非private方法继承后可直接访问]
  1.父类中public修饰、默认访问权修饰和protected修饰的域或方法,可以直接在子类中直接被调用(使用)。
  2.父类中private修饰的域或方法,虽然被继承于子类,但是子类也不能直接访问,因为其对于子类是隐藏的。

第三,对于继承类对父类方法覆盖的情况:[非private方法继承后可被覆盖]
  1.父类中public修饰、默认访问权修饰和protected修饰的方法,在子类都可以被覆盖。
  2.父类中private修饰的方法,在子类不能被覆盖,因为private方法被自动认为是final方法(自行了解final方法),对子类是屏蔽的。

VINS-Fusion实战:从零搭建无人机视觉惯性导航系统(附ROS配置南) 本文提供了一份详尽的VINS-Fusion实战南,涵盖从硬件选型、传感器标定到ROS节点配置与参数调优的全过程。重点解析了如何将VINS-Fusion视觉惯性里程计系统与PX4飞控深度集成,并实现室外GPS融合,旨在帮助开发者从零搭建稳定、高精度的无人机视觉惯性导航系统。 阅读详情

相关推荐

电磁场仿真软件:Sonnet_(1).Sonnet软件概述

根据特定需求自定义仿真流程,如多频率点仿真、多边界条件仿真等。

kkchenjj的博客 1403

java访问修饰符-挎-静态

1、类: 变量: 方法: 2、访问: a、static:静态:加了static就是静态; 静态变量/静态方法 非静态:不加static 静态和非静态区别: 静态的只能访问静态的,非静态都可以访问 b、全局和局部:局部可以访问全局,但是局部不能访问局部,全局不能访问局部 全局:是属于类的 局部:属于方法 c、 总结访问: 本类: 访问方式: 直接访问:本类 使用

诺诺的博客 332

作物生长模型Oryza V3实战2:下载、安装与使用

摘要:ORYZA 现在的应用范围已从单一水稻作物模拟扩展到多个水稻作物模拟。我在csdn站内也上传了“作物生长模型oryza v3大全(含所有参数模板和4个校准程序1个分析工具)”,可以说是全网最全的吧。网上搜索一般下载的v3只有一个a3主程序,不适合作全面与深入的研究,本版本从国外下载回来,一开始少了一个“SoilHydrau.exe”文件,说是有病毒被隔离了,后经历各种技术手段,并向国际水道研究所发送邮件,才得以补全所有的参数化及校准程序、分析工具,来之不易,有缘人得之。

445

成员变量不同修饰符的使用场景

我们知道修饰符有多个,被不同修饰符修饰的成员变量,在被访问是会有不同的权限。 自身 同子类 不同子类 同类 其他类 private 访问 继承 继承 访问 访问 package 访问 继承 继承 访问 访问 protected 访问 继承 继承 访问 访问 public 访问 继承 继承 访问 访问 绿色为可以访.

qq_35751402的博客 430

JAva中的四种访问权限

java访问权限有四种,publicprotected,friendly默认private

qq_35798433的博客 680

Java当中四种权限刨析( private、default、protectedpublic

java当中有4种访问修饰限定符privat、default(默认访问权限),protected以及public。只有默认访问权限public能够用来修饰类。修饰类的变量和方法四种权限都可以。private:如果一个类的方法或者变量被private修饰,那么这个类的方法或者变量只能在该类本身中被访问,在类外以及其他类中都不能显示地进行访问。

weixin_61380493的博客 6905

java 访问权限

java 访问权限 单例模式

vbspjava的博客 1073

Java——privateprotected,public

private这个大家都知道,就是只有在本类中才能访问。 public正好和private相反,在任何地方都能访问。 protected是在本内能访问,而在外只有它的子类能访问。如图,package1这个中有一个A类,它有一个成员变量a,用protected访问控制符进行修饰。

oscar92420aaa的博客 409

JavaSE基础之(八)Java中的访问权限修饰符

八、Java 中的访问权限修饰符

qq_50994235的博客 300

java public就是可选吗_java作用域publicprotectedprivate及不写的区别

引用一个很好的解释:在说明这四个关键字之前,我想就class之间的关系做一个简单的定义:对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:对所有用户开放,所有用户都可直接调用2、private:私有。除了class自己之外,任何人都不可直接使用,私有财产神圣不可侵犯嘛,即便是子女,...

weixin_32657693的博客 152

Java基础语法——访问修饰符

java提供四种访问控制修饰符号,用于控制方法和属性成员变量的访问权限(范围)公开级别用修饰对外公开受保护级别用修饰对子类和同一个中的类公开默认级别没有修饰符号向同一个的类公开私有级别用修饰只有类本身可以访问不对外公开。

2402_86637890的博客 536

访问权限控制的理解二

1、Java访问权限修饰词 publicprotectedprivate这几个Java访问权限修饰词在使用时,是置于类中每个成员的定义之前的--无论它是一个域还是一个方法。每个访问权限修饰词仅控制它所修饰的特定定义的访问权。 如果不提供任何访问权限修饰词,则意味着它是“访问权限”。因此,无论如何,所有事物都具有某种形式的访问权限控制。 一、访问权限 默认访问权限没有任何关...

diana0405的博客 221

关键字publicprivate、protectd、default

被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的中也可以访问。publicprivateprotected区别:它们三个区别:权限不同。public可以访问所有的类,private只有当前类可以访问,protected当前类和继承它的类都可访问。private 表示私有,除了自己可以使用外,任何人都不可以直接使用,继承也不可以。public表明该数据成员、成员函数堆所有用户开放的,所有用户都可以直接进行调用。即不加任何访问修饰符。4、default 默认权限(访问权限

m0_67247641的博客 1582

Java面试笔试题分析之作用域publicprotected, friendly,private,default的区别

作用域publicprotected, friendly,private,default的区别作用域          当前类~同一~子孙类~ 其他private           √        ×            ×            ×friendly          √        √            ×             ×

Dagger_Lee的专栏 739

java修饰词private,default/friendly,protectedpublic比较

package com.qianfeng.test; public class Demo5 { /* * * * *四种访问权限: 1.public:只能修饰类、方法(含构造方法)、成员变量。其修饰的部分所有人都能访问; 2.默认修饰符(friendly):只能修饰类、方法(含构造方法)、成员变量。其修饰的部分只有同一...

ll谢安生的博客 495

Java】访问修饰符public, protected, private

(1)修饰对象:类(括正常类和内部类)、成员变量、方法(括构造方法和成员方法)(1)修饰对象:类(括正常类和内部类)、成员变量、方法(括构造方法和成员方法)(1)修饰对象:内部类、成员变量、方法(括构造方法和成员方法)(1)修饰对象:内部类、成员变量、方法(构造方法、成员方法)(2)权限范围:被修饰对象可以在系统中的。2、protected:受保护权限。(2)权限范围:被修饰对象只能在。(2)权限范围:被修饰对象只能在。(2)权限范围:被修饰对象只能在。1、public:公共权限。

DX390609的博客 465

JAVA 的四种访问权限

2.(default):默认权限,当不设定任何权限时,JVM会默认提供权限,这个就是(路径)权限 ----> 同类,同(路径);main方法:main方法是有JVM调用的,JVM调用时应该可以任意调用,而不用考虑权限问题。3. protected:受保护的权限,子类可以访问 ----> 同类,同(路径),子类;1. private: 私有的,同一个类中可以使用 ----> 同类;4. public: 公共权限,任意使用 ----> 公共的;

weixin_48053213的博客 1092

Java 中的访问权限

Java 编程中,访问权限的控制是非常重要的一部分,它决定了类、方法和变量在不同场景下的可见性和可访问性。合理地使用访问权限可以提高代码的安全性、可维护性和可扩展性。总之,Java 中的访问权限控制是一种强大的工具,它可以帮助我们构建更加安全、可维护和可扩展的软件系统。在实际编程中,我们应该根据具体的需求合理地选择访问权限级别,以实现最佳的代码质量和设计。注:因为代码不太好展示这个内容,所以仅介绍了private权限。

mailangduoduo的博客 2584

Java中的继承

Java中的继承一、继承的概念:二、子类设计1.语法格式三、继承使用规则 一、继承的概念: 在程序设计中,继承的实体是类,也就是说子类拥有父类的成员。 二、子类设计 在类的声明中,可以通过使用关键字extends来显示地明其父类。 1.语法格式 [修饰符]class 子类名 extends 父类名 (1)修饰符:可选,用于定类地访问权限,可选值为public,abstract和final。 class子类名:必选,用于定子类地名称,类名必须是Java标识符。 extends 父类名:必选用于定要定

weixin_52326703的博客 669

Javapublicprivateprotected默认四种访问权限

java访问权限有四种,publicprotected默认private 四种权限作用图。Y代表可以访问到。 类的成员方法的访问权限:  其从语法角度来讲,这写访问权限控制符作用于类的方法和作用于类的属性上的效果是一样的。  public:所有类可见。 private:只有同一类内部的方法可见,在有就是内部类也可以访问到。 默认(friendly):内可见。 pr

花2不谢 1万+

java默认访问权限_Java类 成员 访问权限 默认

Java中的访问权限控制符有四个.作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected...

weixin_35953844的博客 1626

功率电子学(课件全).zip

功率电子学课程课件全

YOLO算法室内生物特征采集左手掌右手掌目标检测数据集-3739张-含 VOC 和 Yolo 格式标签-支持多种算法训练模型.zip

页面底部可查看数据集可视化效果;该数据集可直接接入YOLOv5s/v5m/v5l、YOLOv8n/v8s/v8m、YOLOv10n/v10s、yolo11等轻量级至中型骨干网络进行端到端训练,支持从零训练(from scratch)与迁移学习(fine-tuning)两种模式;含voc格式和yolo格式标签可直接使用

下一篇: 在svm模型中测试Iris数据集
KeisonRu
博客等级 码龄11年 1粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值