java中四种修饰符
java的四个关键字:public、protected、default、private
适用范围<访问权限范围越小,安全性越高>
访问权限 类 包 子类 其他包
public ∨ ∨ ∨ ∨ (对任何人都是可用的)
protect ∨ ∨ ∨ × (继承的类可以访问以及和private一样的权限)
default ∨ ∨ × × (包访问权限,即在整个包内均可被访问)
private ∨ × × × (除类型创建者和类型的内部方法之外的任何人都不能访问的元素)
package com.zq.demo.test1;
/** * 类内 * @author Administrator */
public class Person
{ public String uname = "王五";
public void introduceMyself(){
System.out.println(uname);
}
}
package com.zq.demo.test1;
//同一个包 public class Student {
Person p = new Person();
public void test(){
System.out.println(p.uname);
}
}
package com.zq.demo.test1;
//子类 public class Teacher extends Person{
public int age;
Person p = new Person();
public void test1(){
System.out.println(p.uname);
}
}
package com.zq.demo.test2;
//不同包 import com.zq.demo.test1.Person;
public class Parents {
public String uname = "haha";
Person p = new Person();
public void test2(){
System.out.println(p.uname);
}
}
!!!!!!测试说明default只能在本包中进行访问 在其他包 即使是继承关系 也无法进行访问!!!!
转载于:https://www.cnblogs.com/shykp/p/8698592.html
java中四种修饰符相关推荐
- java的四种修饰符访问权限
java的访问修饰符有四种:private.protected.public.default. 这四种访问修饰符的访问权限不一样. java修饰符访问权限 修饰符 所在类 同一个包内其他类 其他包内子 ...
- Java final修饰符的作用,Java中的final修饰符
1.什么时候可以选择final修饰符 如果想让一个类不被其他类继承,不允许在有子类,这时候就要考虑用到final来修饰. 2.用final修饰的类 首先大家要明白,用final修饰的类是不能被继承的, ...
- java中四种默认的权限修饰符,Java中四种访问权限资料整理
一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.protected,还有一种不带任何修饰符(default). 1. private: Java语言中对访 ...
- java四种修饰符_java中的四种修饰符
在编程过程中,经常会遇到四种修饰符来控制访问权限.之前对这个知识点没有研究过,一直是一知半解,每次遇到问题都模棱两可,不能给出一个确切的答案.近几天系统的看了看,也有了自己的一点心得体会. 正文: 先 ...
- Java基础:Java中四种访问修饰符
一.背景. 这篇文章主要介绍了Java中四种访问修饰符详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下.放假在家里休息,闲来无事,想 ...
- java中的访问修饰符
对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符. 一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口.Java语 ...
- Java中四种访问权限总结
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.pro ...
- [转载] 基本概念:java中的访问修饰符
参考链接: Java中类或接口的访问说明符 转自:https://www.cnblogs.com/tjudzj/p/4443066.html 对Java中的修饰符一直记不住,现在结合网上的一些资料进行 ...
- JAVA访问修饰符限制性最高的_问:JAVA中,访问修饰符限制性最高的是protected ( )...
问:JAVA中,访问修饰符限制性最高的是protected ( ) A:对,B:错 正确答案: 解析: 问:JAVA中,访问修饰符限制性最高的是protected ( )A:对,B:错 相关问题: 密 ...
最新文章
- 协议类接口 - LCD
- python怎么输出结果_如何在python中打印SQLite查询的结果?
- 伪装qizhi software数字签名的下载者分析报告
- 正确处理 Azure OnStop 事件
- python怎么设置函数超时时间_在python运行时为函数设置超时秒数
- matlab中显示ycbcr图像,rgb到matlab中的ycbcr转换
- python3 rid1.7.4.2 控制台中文乱码_TL;DR - 有关 Python 2 和 Sublime Text 中文 Unicode 编码问题的分析与理解...
- ApacheCN 数据库译文集 20211112 更新
- NYOJ469(动态规划)
- JS中的大括号{}和中括号[]详解
- Selenium 脚本稳定性问题
- 如何使用adb命令安装apk到电视上
- 车辆控制知识总结(一):LQR算法
- 2021-2022-1 线性代数知识点总结
- BGP双平面实验---bgp的选路
- 基于树莓派实现简易-智能家居
- 相机内存卡照片删除怎么恢复
- simucpp:C++搭建微分方程求解器框架(重写simulink)
- 阿拉丁和神灯的故事(二)
- 《第一堂棒球课》:王牌二垒手·棒球4号位
热门文章
- 个人“乱七八糟”笔记和摘要之二
- 薏米到底有多强大?真是没想到还能这样吃~
- opencv图像-拼接线的处理
- 我的docker随笔19:Nextcloud部署
- [大学回忆录]尧山学习生活总结
- Linux移植随笔:终于解决Tslib的问题了
- Oracle里面的用户user无法登录 LOCKED(TIMED)
- 论坛模板php,php论坛
- java中redis存储map集合_使用RedisTemplate存储Map集合的一点注意
- 【clickhouse】clickhouse TCP 方式发送数据 ClickHouse-Native-JDBC