java 什么时候用 protected_protected如何在java里使用?
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.定义
在通常情况下,如果使用protected来修饰一个方法,通常是希望其子类来重写这个方法。
2.访问范围
本类、本包内部、以及当前类的子类
3.继承
被protected所修饰的成员能被该类的所有子类继承下来。
4.作用域
可以被同包类访问,如果不是同包,必须是该类的子类才能访问
5.实例package p1
public class A {
protected String getName(){
return "jim";
}
}
package p2
public class B extends A {
public void display(){
System.out.println(super.getName()); // 访问父类中的protected方法,允许的
}
}
package p2
public class C {
public void display(){
A a = new A();
System.out.println(a.getName()); // 访问类A中的protected方法,编译时报错
}
}
以上就是java基础中protected访问修饰符的用法,如果小伙伴们想给同包类或者子类一个通行证,不妨选择我们今天所讲的protected访问修饰符哦~更多Java学习指路:js教程
java 什么时候用 protected_protected如何在java里使用?相关推荐
- java 中覆 写tostring_如何在Java中正确覆盖toString()?
如何在Java中正确覆盖toString()? 听起来有点愚蠢,但我需要帮助我的toString()方法,这是非常irking. 我尝试在网上查找,因为toString是搞砸了,"没有找到K ...
- java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧
java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...
- java整数的因式分解_如何在Java中找到整数的质数-因式分解
java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...
- java中求组快速排序函数,如何在Java中实现快速排序?
成为专业认证的快速排序是一种分而治之的算法.在分治算法的设计范式中,我们先递归地将问题分解成子问题,然后再求解子问题,最后将求解结果进行组合得到最终结果.在本文中,我们将重点讨论Java中的快速排序本 ...
- Java poi 列移动_如何在java xssf中移動列poi
如何將現有列數據和格式化到Apache POI中的下一列並將下一列移到右側.如何在java xssf中移動列poi 我試過了. 讓說我的代碼是這樣... XSSFCell oldCell = work ...
- java中为什么同步_如何在Java中同步工作
如何在Java中同步工作 首先, 这是一个示例 : public class Deadlock { static class Friend { private final String name; p ...
- jfinal 普通java工程_JFinal getModel方法如何在java项目中使用
JFinal getModel方法如何在java项目中使用 发布时间:2020-11-17 15:11:27 来源:亿速云 阅读:94 作者:Leah 今天就跟大家聊聊有关JFinal getMode ...
- java 精确到微妙_如何在Java中以微秒精度测量时间?
我在Internet上看到应该使用System.nanoTime(),但这对我不起作用-它为我提供了毫秒级的时间.我只需要函数执行前后的微秒,就可以知道需要多长时间.我正在使用Windows XP. ...
- java 方法当参数_如何在Java中将函数作为参数传递?
如何在Java中将函数作为参数传递? 这个问题在这里已有答案: Java Pass方法作为参数 14个答案 是否可以将方法作为参 ...
- java 千位分隔符_如何在Java中设置千位分隔符?
问题 如何在Java中设置千位分隔符?我有BigDecimal的String表示,我想设置千位分隔符并返回String. #1 热门回答(180 赞) 你可以使用格式功能","; ...
最新文章
- 5V蜂鸣器内部工作原理
- Kali Linux修改桌面默认图标
- 移动端设置点击屏幕闪烁的问题
- Linux操作(3)—— 重定向操作
- Java NIO:Buffer、Channel 和 Selector
- Sybase插入数据库遭遇sybase Unexpected EOF encountered in BCP data-file.
- javaScript学习笔记之typeof, null, 和 undefined之间的对比
- html提交表单给php邮件发送,在HTML表单中通过PHP自动发送电子邮件
- 妙用Python内置函数int()快速计算等比数列前n项和
- Java 之 注释介绍
- android学习--TabHost选项卡组件
- cisco 基础配置命令中文解析 1
- java 米与厘米 转换_米转码换算(米与码的换算关系)
- 新学期个人作息时间安排
- Java——类与对象
- 51单片机基础——串口发送66,数码管显示66
- 为什么将机器学习应用于资产定价?
- 【题解PAT】1006 换个格式输出整数
- Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution----视频超分辨
- 伴鱼英语有计算机英语语言吗,伴鱼少儿英语电脑版
热门文章
- 关于nohup,sh,命令执行xxx.sh脚本的区别
- 006Python-Re库入门(正则表达式)
- 传微信要开直播业务:主流社交工具全面杀入直播战场
- Python 开发环境Spyder介绍 【初学者友好】
- windows手动清理垃圾文件
- 简单粗暴,java pdf转word,word转图片,无水印,无大小限制
- maya表情blendshape_带BlendShape表情的动作文件播放异常
- Nginx报错:nginx: [error] invalid PID number in /run/nginx.pid 解决方法
- 简析时间复杂度和空间复杂度
- 产品经理的年终总结可以这样写