一、说明

访问修饰符可以用于修饰类或类的成员(属性、方法、构造器、内部类)

二、特点

  名称 本类 本包 其他包的子类 其他包的非子类
private 私有的 × × ×
缺省 默认 × ×
protected 受保护的 ×
public 公共的

修饰类,只能通过缺省和public修饰
修饰成员(属性、方法、构造器、内部类),可以通过以上四种修饰

三、总结

如果想访问其他类的成员:
步骤1:先看该类是否在同一个包
  如果是,则直接创建对象,并进行步骤2
  如果不是,则需要判断该类的修饰符,如果是缺省修饰符,则不能访问
                   否则,需要导包,然后创建对象,并进行步骤2
步骤2:看该类成员的修饰符,如果是private,则不能访问。如果是其他修饰符,则遵循其他修饰符的权限

转载于:https://www.cnblogs.com/truthseeking/p/9515548.html

JavaSE基础知识(5)—面向对象(5.3访问修饰符)相关推荐

  1. JavaSE基础知识(五)--面向对象代码实现初步(实现一个简单的类类型代码)

    Java SE 是什么,包括哪些内容(五)? 本文内容参考自Java8标准 一.面向对象(代码实现): 首先,在这里我需要说明一个根本性的问题:实际上,面向对象编程包括了两部分,一个是你的编程思想,一 ...

  2. Java基础:Java中四种访问修饰符

    一.背景. 这篇文章主要介绍了Java中四种访问修饰符详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下.放假在家里休息,闲来无事,想 ...

  3. Java学习笔记:04面向对象-内部类_访问修饰符_final

    04面向对象-内部类/访问修饰符/final 1.static的介绍 static:关键字,静态的 static的作用是用来修饰类中的成员 2.访问一个类中的某一个成员变量 方法一: _1.创建对象 ...

  4. Scala基础教程(三):访问修饰符、运算符

    包,类或对象的成员可以标记访问修饰符private和protected,如果我们不使用这两种关键字,那么访问将被默认设置为public.这些修饰 限制为成员的代码的某些区域访问.要使用访问修饰符,包括 ...

  5. Java基础教程【第八章:访问修饰符】

    章节目录 1. 访问修饰符 1.1 public 1.2 protected 1.3 private 1.4 defaulted 2. static 2.1 静态变量 2.2 静态方法 2.3 静态代 ...

  6. JAVA面向对象:相关基础知识(带包编译--权限修饰符--内部类)

    目录 1.带包编译 2.权限修饰符 3.内部类 1.带包编译 解决使用notepad++ 等文本编辑器编写的java类中如果需要 package 的解决方案: 手动式:手动建包,.java文件放在包外 ...

  7. JavaSE基础知识(五)--面向对象思想概述

    Java SE 是什么,包括哪些内容(五)? 本文内容参考自Java8标准 一.面向对象: 1.回顾前面的博文("了解这个开头,更有利于了解对象以及面向对象的思想") 首先我们知道 ...

  8. 面向对象-----6(javaSE基础知识完结篇)

    目录 解析面向对象 内存分析 三大特性.封装.继承.多态 接口 内部类 涉及知识目录总览: 资料来自于马士兵java笔记 这是javaSE基础知识的最后一篇笔记 1. 解析面向对象 返回目录 [1]面 ...

  9. JavaSE基础知识(5)—面向对象(5.2类的成员)

    一.属性 1.语法 数据类型 属性名 [= 属性值]; 2.特点 ①属性的数据类型可以为任意类型,包含基本类型或引用类型 ②属性可以不用手动赋值,有默认值 int--0 double--0.0 cha ...

最新文章

  1. (五)Oracle学习笔记—— 视图
  2. python读文件代码-Python读取表格类型文件代码实例
  3. 【自动驾驶】12.百度Apollo对ROS的优化【详细干货】
  4. 2.3基本算法之递归变递推_3525上台阶
  5. 树链剖分【p3038】[USACO11DEC]牧草种植Grass Planting
  6. 形象解释 undefined 和 null 之间的区别 ​
  7. 某企业通达OA任意登录漏洞复现
  8. 删除win10添加的网络位置
  9. python存根文件_Python – 嘲笑还是存根?
  10. 个人简历模板 个人简历表下载 个人简历模板下载
  11. 5. Longest Palindromic Substring
  12. 极端类别不平衡数据下的分类问题研究综述,终于有人讲全了!
  13. 大数据文字游戏_什么是大数据?
  14. gtest 中Setup TearDown SetUpTestCase和TearDownTestCase 的区别
  15. 计算机实验室行政助理职责,【实验室助理工作内容|工作职责|实验室助理做什么】-看准网...
  16. 微积分-数列极限概念的理解
  17. 淘宝客小程序制作(4)-小程序(微信支付宝)
  18. Python爬虫汉字乱码问题
  19. PDG FOR INDIE GAMEDEV
  20. 2020考研经验分享——致学弟学妹

热门文章

  1. html visibility 替代服务器端控件 visable属性!
  2. 配置单臂路由、三层交换技术以及动态路由
  3. 1001.Reverse Root
  4. mysql 判断是否已存在及插入表数据 的 简单存储过程
  5. 我的第一个python 代码
  6. android SharedPreferences的使用优化
  7. android 查找字符在字符串的位置
  8. HandlerThread:带消息循环(Looper)的线程
  9. NAT(修改IP包的IP或者Port) NAT穿越 keepalive包(IP包),保持映射关系
  10. JAVA 内存泄露详解(原因、例子及解决)