Java修饰符的学习记录

JAVA_的主要五大修饰符的使用 JAVA_的主要五大修饰符的使用详解,按照类修饰符、字段修饰符、方法修饰符分别讲解。由于当时本人学习java时在理解这五个修饰符时花了不少时间,故上传此资源以帮助需要的人。 立即下载

访问权限修饰符

public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。
用private 修饰的成员变量只能在类内部访问;用default修饰的成员变量可以再内部访问,也可以被同个包(同一目录)中的类访问;protected修饰的成员变量既可以在类内部访问,又可以被同个包中的类访问,还能被子类访问;public可以被任何地方的类访问。
用隐私程度来表示各种修饰符的权限,即:private > default > protected > public。在定义类的成员变量时,不用default去修饰成员变量,即是说,如果没有修饰符Java就将它默认是default类型的成员变量,如:int age; 。如果加了default则编译时会报错。按照以上说法,default型的成员变量是不能够在子类中被访问的,但是,事实上是不是如此呢?其实不然,这里缺少了一个限制条件,那就是子类和父类不在同一包中时,default型的成员变量是不能够在子类中被访问。即是说,如果子类和父类在同一包中,那么父类的default型的成员变量是能够被子类访问的。

其他修饰符

2、final修饰符
final的意思是不可变,他可以修饰类、字段、方法。修饰类后类不能被扩展(extends),也就是不能被继承。修饰字段后字段的值不能被改变,因此如果有final修饰字段,应该对字段进行手动初始化。修饰方法后该方法不能被改变,也就是重写。

3、abstract修饰符
abstract是抽象的意思,用来修饰类和方法,修饰类后,该类为抽象类,不能被实例化,必需进行扩展。修饰方法后,该方法为抽象方法必须被子类重写(override)。

4、static修饰符
static用来修饰内部类,方法,字段。修饰内部类说明该内部类属于外部类而不属于外部类的某个实例。修饰字段说明该字段属于类而不属于类实例。修饰方法说明该方法属于类而不属于类实例

5、volatile修饰符
易失 ( 共享 ) 域修饰符 volatile 是用来说明这个成员变量可能被几个线程所控制和修改。也就是说在程序运行过程中,这个成员变量有可能被其它的程序影响或改变它的取值。
6.synchronized
使用对象:方法。对于一个静态的方法,在执行之前jvm把它所在的类锁定;对于一个非静态类的方法,执行前把某个特定对象实例锁定。

EXCEL VBA 导出高清图片方法 EXCEL VBA 导出高清图片方法 将EXCEL表格内容另存为图片的方法有很多种,简单的比如“复制为图片格式并另存”,“打印成XPS”等等,本文着重的是利用VBA实现的方法。 该方法适合用于中大型图文表格输出为图片格式,方便传阅,在office2010及以上版本最为流畅。 具体看代码: Sub printA4() Dim rng As Range '定义截图范围变量 'm = 20... 阅读详情

相关推荐

ROS应用之如何配置RTOS满足机器人系统中的实时要求

实时操作系统(RTOS)基本概念实时操作系统(RTOS)是设计用于实时应用的操作系统,其主要目标是在确定的时间内完成任务。RTOS的任务调度算法和优先级控制机制能够确保高优先级任务按时完成。精确的传感器数据采集:传感器数据需要在规定时间内采集并传输给控制系统。快速响应外部事件:对于控制系统,需要确保指令在最短的时间内得到响应。任务的调度周期:任务的周期可以通过公式计算,其中 ftask 是任务的调度频率。优先级分配。

weixin_68094467的博客 1010

java基础笔记

命名规范 类名:类名的首字母应该大写。 方法名:首字母应该小写。 标识符: 所有的标识符都应该以字母、美元符($)、下划线(_)开头。 首字符之后可以是字母,美元符,下划线和数字。 修饰符: 访问控制修饰符:default、public、protected、private 非访问控制修饰符:final、abstract、static、synchronized 数据类型 内置数据类型 有8中基本数据类型。其中六种数字类型(四个整数型,两个浮点型),一种字符型,还有一种布尔型。 byte # 8

m0_46393861的博客 510

保姆级教程:用Kvaser DB Editor从零创建你的第一个DBC文件(附CAN信号属性详解)

本文提供了一份详细的Kvaser DB Editor教程,指导用户从零开始创建DBC文件,并深入解析CAN信号属性的关键设置。通过步骤清晰的安装指南、信号属性配置详解和实用技巧,帮助工程师和学生快速掌握CAN总线通信的核心工具,提升工作效率。

weixin_27076351的博客 251

java 字段修饰符_java修饰符

摘抄别人:java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。1、权限访问修饰符public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。包外 子类 包内 类内public yes yes yes...

weixin_39846553的博客 302

过程挖掘(Process Mining)1——始于颜值

下周开始每周1-2篇的过程挖掘分享 过程挖掘是什么? 过程挖掘与过程管理的关系? 过程挖掘与数据挖掘的关系? 管理学还是计算机科学?

hyhy12580的博客 6236

使用 Python 和可视化编程控制树莓派机械臂myCobot

这些模块包括逻辑、循环、数学、文本、列表、颜色、变量、函数以及控制机械臂的函数等等,所以用户可以轻松入门编程,只需单击右上角的运行就可以启动程序,做一些有趣的应用。可以搭配任意摄像头进行图像识别,具有4个 USB 端口,可以通过 Raspberry Pi 的微型 HDMI 端口连接到显示器. 最后,40 个GPIO 接头可以进行更多扩展应用,机械臂每个接口都有清晰的标记,面板上还有一个电源开关和一个直流电源插孔。您现在可以将机器人放在地板或桌子上,并用力拧紧吸盘,以确保机械臂的底座在操作过程中不会移动。

m0_62456998的博客 3968

【Java 基础篇】Java 修饰符:掌握代码的灵魂之钥

abstract修饰符用于表示抽象实体,即只有声明而没有具体实现的实体。抽象类和抽象方法必须使用abstract修饰符。abstract修饰类:表示抽象类,不能被实例化,只能作为其他类的基类。// 类的声明 }abstract修饰方法:表示抽象方法,只有声明而没有具体实现,需要子类进行实现。本篇博客围绕Java修饰符展开了讨论,介绍了访问修饰符和非访问修饰符的使用和作用。访问修饰符用于控制可见性和访问范围,非访问修饰符用于改变实体的行为和特性。

繁依Fanyi的博客 2151

SpringBoot Actuator未授权访问漏洞实战:从发现到利用

本文深入剖析了SpringBoot Actuator未授权访问漏洞的成因、危害与利用手法。文章详细演示了如何发现暴露的端点,并通过实战案例复现了从敏感信息泄露到利用反序列化漏洞实现远程代码执行(RCE)的全过程,为开发与运维人员提供了从漏洞发现到修复加固的完整安全指南。

weixin_29231221的博客 261

Java基础入门篇——修饰符

在Java中,修饰符(Modifiers)是一种用于修改类、方法、变量和其他实体的访问权限、行为或特性的关键字。Java提供了一组修饰符,可以用于实现对代码的封装、继承、多态和访问控制等功能。

分享技术热点,看天下大事 939

Python实现微信PC端聊天记录自动化监听与智能回复

本文详细介绍了如何使用Python实现微信PC端聊天记录的自动化监听与智能回复。通过win32api和uiautomation库,模拟人工操作,实时监控聊天窗口并抓取新消息。文章重点讲解了核心代码逻辑、环境搭建步骤,并提供了实现关键词触发自动回复的完整方案,旨在提高工作效率与信息管理自动化水平。

weixin_29092031的博客 349

TLV320AIC3204音频CODEC硬件设计与调试实战

本文深入解析了TLV320AIC3204音频CODEC的硬件设计与调试实战。文章从芯片功能定位入手,详细阐述了电源时钟设计、模拟输入电路等关键硬件设计要点,并提供了软件驱动配置与分层调试方法,帮助工程师有效规避常见陷阱,解决底噪、失真等典型音频调试问题。

zero1的博客 1136

java修饰符

摘抄别人: java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。 1、权限访问修饰符 public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。 包外 子类 包内 类内public...

308

[Python图像识别] 五十二.水书图像识别 (2)基于机器学习的濒危水书古文字识别研究

上一篇文章详细讲解如何利用数据增强方法实现图像数据集的扩充,并以濒危水书作为案例讲解。这篇文章将详细讲解基于机器学习的水书图像识别方法,以图像像素统计为特征开展图像分类讲解,这是最基础的方法,也为后续深度学习图像分类描述提供支撑。基础性文章,希望对您有所帮助!让我们开始吧,且看且珍惜。

杨秀璋的专栏 990

【Java学习记录】权限修饰符

java入门权限修饰符

kxcz11728455的博客 248

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java学习记录:查漏补缺——修饰符与静态修饰符

学习记录,知识点零散,如有错误,欢迎指出! Java学习记录 访问修饰符 访问权限 类 包 子类 其他包 概况 public ∨ ∨ ∨ ∨ 对任何人都是可用的 protect ∨ ∨ ∨ × 继承的类可以访问以及和private一样的权限 default ∨ ∨ × × 包访问权限,即在整个包内均可被访问 private ∨ × × × 除类型创建者和类型的内部方法之外的任何人都不能访问的元素 实在记不住就记住第一行和第一列的顺序,然后画个对角线就好啦 注:static

Yaoman753的博客 251

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Java学习记录之权限修饰符

Java中有四种权限修饰符: public > protected > (default) > private 同一个类 YES YES YES YES 同一个包 YES YES ...

cxs_123的博客 108

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Java基础知识之修饰符——Java学习记录(3)

java修饰符和使用场景 修饰符的作用是定义类、方法或者变量的访问权限。 两大类: 访问修饰符:限定类、属性或方法是否可以被程序里的其他部分访问和调用的修饰符。 非访问修饰符:用来修饰或者辅助功能 主要记住: 外部类修饰符:public或者默认 方法、属性修饰符:private、default/protected、public 方法、属性修饰符:private、default、protected、public private:仅对类内部可见 protected:对包和所有子类可见 public:公

weixin_43944084的博客 131

学习记录:Java中的访问修饰符(Access Modifiers)

访问修饰符用于限定类、字段和方法的访问范围,控制类成员的可见性和访问权限。代码组织和管理:通过合理使用访问修饰符,可以更好地组织和管理类成员,提高代码的可读性和维护性。代码组织:通过合理使用访问修饰符,可以更好地组织和管理类成员,提高代码的可读性和维护性。可以被同一包内的类访问。继承和多态:访问修饰符在继承和多态中起着重要的作用,限定对父类和子类的访问权限。封装和隐藏:通过访问修饰符,可以封装和隐藏类成员,只暴露需要对外可见的部分。访问控制:访问修饰符可以控制类成员的访问权限,限定其可以被哪些代码访问。

Stevedash的博客 572

java学习中,权限修饰符public、protected、default、private、(java 学习中的小记录)...

java学习中,权限修饰符public、protected、default、private、(java 学习中的小记录)作者:王可利(Star·星星) 是否可以访问的情况: public protected default private 同一个类 ...

190

(学习记录)java 中 final 修饰符的作用

final英文释义 final表示最终的,不能在改变的,在java中final可以修饰类,方法和变量。 final在修饰变量的时候,这个变量只可以赋值一次,之后不能在被赋值。 没有被final修饰的变量a可以在第一次赋值之后在被赋值一次。 当变量a被final修饰后,再次为a赋值会提示报错变量a会从一个变量成为一个常量。 在类中,final修饰的变量必须在初始化赋值之前赋值,一但出初始化就不能赋值了。 final在修饰类的时候,这个类将无法被继承,就像是古代的太监一样,被阉了,没有.

qijunjie521的博客 273

java学习记录day02_final,权限修饰符,抽象类,接口

一些概念: 1.抽象方法:没有具体功能的代码,父类知道子类一定要执行某个功能,但是每个子类的使用情况不一样 2.接口:接口是比抽象类还抽象的类,由抽象方法构成的一组行为规范 权限修饰符 作用范围从小到大:private–>default–>protected–>public 修饰符 在同一个类里面 在同一个包不同类 在不同包的子类 在不同包的其他类 private √ 缺省default √ √ protected √ √ √ public √ √

hhh_aa1的博客 133

java学习记录十二:权限修饰符,代码块,java内部类,自动拆装箱

java学习记录十二:权限修饰符,代码块,java内部类一、权限修饰符二、代码块三、Object类 一、权限修饰符 二、代码块 构造代码块 格式 定义位置 静态代码块 局部代码块 三、Object类 toString方法 equals方法 四、Objects类 带s的一般是工具类 ...

吮指原味鸡的博客 345

学习记录 Java进阶:权限修饰符、final、枚举、抽象类、接口

面向对象进阶第二天。

Swl0114的博客 127

Day14(java面向对象)学习记录(包和权限修饰符、内部类)

Day03(java面向对象)学习目标 【学习目标】理解、了解、应用、记忆 通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度) 【应用】包和权限修饰符 【应用】能够独立定义包并且能够导入包 【理解】能够阐述Java中所有的修饰符作用范围 【理解】能够阐述Java中所有的修饰符的可修饰的内容 【理解】能够独立使用java中包之间的互相访问 【理解】内部类 【应用】能够独立...

qq_963157144的博客 131

java学习中,static 修饰符使用、static方法、静态代码块、主函数为何如此写、单例设计模式(java 学习中的小记录)...

java学习中,static 修饰符使用、static方法、静态代码块、主函数为何如此写、单例设计模式(java 学习中的小记录) 作者:王可利(Star·星星) static (静态修饰符) 1.用来修饰成员变量 成员变量被static修饰 就叫静态成员变量,如果没有修饰叫非静态成员变量。 静态成员变量的访问方式: 1.用对象...

156

【20221011——学习记录】编译和解释、Maven Pom.xml 文件、java中的类和包、访问修饰符

此篇为深刻反省之后的自赎举动,写代码不仅要敲出来还要多思考底层原理,否则根本无法独立于别人的代码行走,连个基本的操作文档都难以下咽,更不用提自己写出一些新东西!可惜了这差不多俩月了,就在同桌的连哄带骗和老师的糖衣炮弹下逐渐自我松懈,刚来第一周还是劲头十足,然并卵,回头是岸,警钟长鸣!!!

wsygcncxy的博客 282
上一篇: 关于安装RSA9.0点击安装IBM Rational Software Architect闪退问题
下一篇: 容器化基础学习01
error_code007
博客等级 码龄8年 6粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值