网站首页
编程语言
数据库
系统相关
其他分享
编程问答
首页
>
编程语言
>Java public、protected、default和private四种修饰符区别
Java public、protected、default和private四种修饰符区别
时间:2023-05-16 18:16:03
浏览次数:44
标签:
Java
default
修饰符
private
访问
protected
public
一、相同点
都是修饰符
二、不同点
访问权限不同
public
任何地方都可以访问,被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。****
protected
修饰符,权限介于 public 与 default 之间。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包 中也可以访问。
default
默认的修饰符。仅允许在同一个包中进行访问。
private
访问权限最小。只允许访问类本身。
三、访问权限草图
标签:
Java
,
default
,
修饰符
,
private
,
访问
,
protected
,
public
From: https://www.cnblogs.com/arek/p/17406413.html
相关文章
java 获取ip
获取ip信息publicstaticStringgetRealIp(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){ip=request.g......
Java Instant 创建和使用
JavaInstant创建和使用 JavaInstant是一个日期和时间相关的类,它表示时间轴上的一个点,精确到纳秒。在Java8中引入了Instant类,可以方便地进行时间戳的操作和转换。创建Instant实例可以通过以下几种方式: 1、使用now()方法获取当前时间的Instant对象Instant......
Java网络编程----通过实现简易聊天工具来聊聊BIO
IO模型即输入输出模型,我们今天主要来聊的是java网络编程中的IO模型---BIO模型。BIO即阻塞式IO,BlockingIOblocking[ˈblɒkɪŋ]v. 堵塞;阻塞;堵住(某人的路等);挡住(某人的视线等);妨碍;阻碍;那究竟什么是阻塞呢?这里的阻塞和多线程并发控制中,对未持有锁的线程进行同步阻......
Java中ArrayList集合类的使用
一、概述什么是ArrayList?ArrayList类是可以动态修改的数组,没有固定的大小限制,可以添加、删除、修改、遍历元素。ArrayList继承了AbstractList,实现了List接口。二、ArrayList的使用1、在使用前需要导入包: 1importjava.util.ArrayList; 2、初始化: 1ArrayList<E>objec......
Non-Default parameter follows default parameters
错误解析:在设置参数的时候,不能把没有的默认的参放在有默认值的参数的后面解决措施:把没有默认数值的参数放在最前面,train放在num_users前面去def__init__(self,train,num_users,num_items,num_rate_levels,emb_dim=64):......
Java学习笔记
一、JAVA发展简史1.JAVA的诞生在1991年时候,詹姆斯·高斯林(JamesGosling)在SUN公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类电子产品。2.JAVA的发展史1991年,Sun公司的Green项目(Oak语言)1995年,推出JAVA测试版1996......
01初识Java
初识java一、Java特性简单性,相当于C++语法的一个“纯净版本”;面向对象;分布式(微服务),Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议;健壮性,Java与C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。不仅如此,Java编译器能够检测许多......
用Java集合中的Collections.sort方法对list排序的两种方法
用Collections.sort方法对list排序有两种方法[color=darkblue][b]第一种是list中的对象实现Comparable接口[/b][/color],如下:/***根据order对User排序*/publicclassUserimplementsComparable{privateStringname;privateIntegerorder;publicStringge......
BeanUtils beanjavaBean与Map互转
importjava.lang.reflect.InvocationTargetException;importjava.util.Map;importorg.apache.commons.beanutils.BeanUtils;publicclasstest{publicstaticvoidmain(String[]args){Personperson1=newPerson();person1.......
java的urlRewriter
现在UrlRewriter技术有两个技术平台的,一个就是在Java方向的,另一个就是.NET方向的。今天我们讲的是Java方向的应用。首先让我们了解它的工作原理,说白了它就是一个简单的过滤器(Filter),看看源码你就会很快的明白,它就是通过我们在jsp中常用的两个方法实现的forward(),sendRedirect().下......
赞助商
阅读排行
Python3网络爬虫浓缩系列
visual studio 2022离线安装包制作教程
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十七题-可伸缩属性
Codeforces
使用U盘制作启动盘并重装系统
编写HelloWorld程序
departments/components/add.vue
1081. 度的数量
js- day03- 将数据变成柱形图
nginx使用
leetcode 22 括号生成
webrtc-streamer实现简单rtsp视频监控
wordpress外贸独立站商城 如此简单
函数练习错题
利用TableAdapter更新数据库