参考链接: Java中的访问修饰符

* 问题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围

* 答:接口的访问修饰符只有public 1个

*    类的访问修饰符有public和默认(就是不写的)2个

*    成员方法的访问修饰符public protected  private和默认访问修饰符(不写)4个

*    成员变量的访问修饰符public protected  private和默认访问修饰符(不写)4个

*

*    public的范围: 当前类 同一package 子孙类 其他package

*    protected的范围:  当前类 同一package 子孙类

*    default的范围:当前类 同一package

*    private的范围:当前类

package java基础题目;

public class A2015年6月5日访问修饰符作用域的范围 {

}

//protected class test1{

//

//}

/*

这四个作用域的可见范围如下表所示。

说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。

作用域    当前类 同一package 子孙类 其他package

public    √     √          √       √

protected  √     √          √      ×

friendly  √     √          ×      ×

private    √     ×          ×      ×

*/

[转载] 面试题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围相关推荐

  1. Java中接口定义成员变量

    在interface里面的变量都是public static final的.可以这样写:public static final int i=10或者int i=10. public interface ...

  2. Java中反射获取成员变量、构造方法、成员方法及类名

    都说反射是框架的灵魂,但是反射到底是啥呢,今天就聊聊反射的基础操作,也是必备操作. 反射机制是在程序运行时,对任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用他的任意一个属性和 ...

  3. java中局部变量和成员变量

    java中局部变量和成员变量 1. 定义的位置不一样 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2. 作业范围不一样 局部变量:只有方法当中才能使用,出了方法就不能再用 成员变量 ...

  4. java什么是局部变量_java局部变量是什么意思?Java中局部变量与成员变量有哪些区别?...

    大家知道Java中的局部变量吗?今天我们要了解的Java的局部变量及它和成员变量的区别,一起来看看吧. 什么是局部变量? 局部变量时就是只有一部分可见的变量,例如定义在方法中的变量,只有这百个方法才能 ...

  5. 【Java基础】多态、equals、造型cast、访问修饰符(public、protected、default、private)、static、final

    1.面型对象–多态 多态的概念:多态性就是指同样的消息被类的不同的对象接收时导致的完全不同的行为的一种现象.这里的消息即对类成员函数的调用. 实现上面调用宠物叫,每种宠物有各自的叫声 public c ...

  6. java变量同名_浅析Java中局部变量与成员变量同名解决技巧

    要想区分这哥俩,首先,我们得知道它们分别是什么.先从成员变量下刀. 成员变量 我们来研究一个事物: 属性:外在特征:例如人的身高,体重 行为:能够做什么:例如人有说话,打球等行为. 而在Java语言中 ...

  7. 【Kotlin】Kotlin 面向对象 ( 类 | 成员变量 | 成员方法 | 封装 | 继承 | 多态 )

    文章目录 I . 创建简单类 ( 整型字段 ) II . 创建简单类 ( 整型字段 + 字符串字段 ) III . 类方法定义 IV . 封装 V . 继承 VI . 多态 与 抽象类 I . 创建简 ...

  8. java中局部变量和成员变量_Java中局部变量和成员变量可以转换么?

    /* *创建玩家 */ public void s(){ Scanner input = new Scanner(System.in); List shoupai1 = new ArrayList() ...

  9. JAVA中File类的getPath()、getAbsolutePath()、getCanonical()

    1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理"."和"-&quo ...

最新文章

  1. 深度学习入门,一文讲解神经网络的构成、训练和算法
  2. 清华大学大数据研究中心2020年RONG奖学金答辩会成功举办
  3. python课程水平测试成绩查询_学业水平测试成绩查询
  4. python拿来干嘛-python可以用来干什么?
  5. Hadoop推测执行(以空间换取时间)
  6. LeetCode 695. Max Area of Island javascript解决方案
  7. php 位运算与权限,PHP中的二进制位运算和权限存储
  8. poj3616 基础的动态规划算法 《挑战程序设计竞赛》
  9. 基于python开发的口罩供需平台
  10. PGM学习之二 PGM模型的分类与简介
  11. android程序中关于webview加载html文件
  12. 《Microduino实战》——2.2 兼容Arduino系列产品
  13. 如何下载VS2015社区版
  14. 【抽象代数】半群、子群、商群
  15. 网络层 详解,网络层功能,网络层协议,网络层设备。
  16. 文本挖掘系列之文本信息抽取
  17. Knowledge Embedding Based Graph Convolutional Network
  18. 航班管理系统(最全最细)
  19. python制作词典软件_AlphaDict: 它是一个轻量级的开放词典格式的开源词典软件,你可以制作自己的词典, 也是一个跨平台的软件支持 linux, unix and windows....
  20. Latex排版 Chapter1基本使用(文档结构插入表格、图片)

热门文章

  1. Visual Stdio2013 编译错误【error C4996:'scanf':This function or variable may be unsafe.】最简单的解决方法
  2. (三)图像转灰度图Python实现
  3. linux svn 备份脚本,SVN热备份脚本
  4. kali里PHP文件502错误,解决Linux Kali iptables开放22端口失败等一系列问题
  5. python工程师面试宝典_2019年,Python工程师必考的6个面试题,Python面试题No5
  6. 将指定excel的一列数据提取到另一个excel的指定列
  7. MySQL Cluster 群集安装环境介绍
  8. 大型网站HTTPS 实践(一)| HTTPS 协议和原理
  9. 新北洋,知识型员工的科学管理
  10. 读书笔记-说服力 让你的PPT会说话