`

Java作用域public、protected 、friendly、private之间的区别

 
阅读更多

学习笔记,转自:http://www.expert58.com/news/1295.html

 

Java作用域publicprotected friendlyprivate之间的区别

 

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

 

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

 

作用域

当前类

子孙类

同一package

其他package

public

protected

×

×

friendly

×

×

private

×

×

×

 

下列类中,不能访问或调用以protected修饰的域和方法的是:

A.该类的父类 B.域和方法所在的类
C.
同一个包内的其他类 D.其他包中该类的子类

答案:C

 

分享到:
评论

相关推荐

    说出作用域public, private, protected,以及不写得区别

    这四个作用域的可见范围如下表所示。 说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly ...

    java四种作用域的说明.doc

    其中,最为基础且核心的概念之一便是作用域,具体包括`public`、`private`、`protected`以及默认(通常被非正式地称为`friendly`)。本文将深入探讨这四种作用域的具体含义及应用场景。 #### 二、作用域概述 - **...

    java成员变量和方法的public等访问限定符的访问权限.doc

    本文将详细讲解 Java 中的访问限定符,包括 public、private、protected 和默认访问权限的作用域。 public 访问权限 public 访问权限是最宽松的访问权限,表示该成员变量或方法可以被任何类访问,无论它在什么包中...

    java笔试题大集合及答案Java基础方面.doc

    Java 中有四种作用域:public、private、protected 和 friendly。其中,public 表示该变量或方法可以在任何地方访问,private 表示只能在当前类中访问,protected 表示可以在当前类及其子类中访问,friendly 表示可以...

    java技术问答.doc

    Java中有四种作用域:public、private、protected和friendly。public型变量或方法可以在任何地方访问,private型变量或方法只能在当前类中访问,protected型变量或方法可以在当前类和子孙类中访问,friendly型变量或...

    Java面试题必备——Java基础知识部分汇

    Java中的作用域包括public、private、protected和friendly四种,默认情况下不写时默认为friendly。public类型可以在任何地方被访问,private类型只能在当前类中被访问,protected类型可以在当前类和同一package中的...

    java各大公司面试题详解(有案例分析哦)

    作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...

    java面试宝典pdf

    访问修饰符的作用域包括 public、private、protected 和 friendly 四种。public 表示可以被所有类访问,private 表示只能被当前类访问,protected 表示可以被当前类和子类访问,friendly 表示可以被当前类和同一个包...

    java笔试题集

    1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...

    最近收集的java笔试面试题

    1. 作用域 public,private,protected,以及不写时的区别 Java 中的访问权限有四种:public、private、protected 和 friendly。其中,public 表示公开的,任何地方都可以访问;private 表示私有的,只有在同一个类中...

    Java 面试题 基础面试题目 初入职场

    Java 中有四种作用域:public、private、protected 和 friendly。其中,public 表示当前类、同一 package、子孙类和其他 package 都可以访问;protected 表示当前类、同一 package 和子孙类可以访问;friendly 表示...

    java笔试题以及答案

    #### 一、作用域public, private, protected,以及不写时的区别 在Java中,类成员(如方法、变量)的访问控制可以通过四种不同的访问修饰符来限定:`public`、`private`、`protected`以及默认(也称为`friendly`或`...

    Java工程师面试题集锦

    1. **作用域public, protected, private, 以及不写时的区别** - **public**: 公开的,可以在任何地方被访问,包括同一个类、同一个包内及不同包内的类。 - **protected**: 受保护的,可以在同一个类、同一个包内...

    Java常见面试题集--面试题全面综合.pdf

    #### 一、作用域(public, private, protected, 不写)的区别 在Java中,类成员(如方法、变量)的可见性可以通过四种不同的访问修饰符来控制:`public`、`private`、`protected` 和 默认(也称为 `friendly` 或 `...

    Java笔试题目汇总

    0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时...

    java面试题

    Java 中有四种访问修饰符:public、private、protected 和 friendly(默认)。每种访问修饰符都有其特定的访问权限范围。了解访问修饰符的作用域是 Java 开发中的基本知识。 2. ArrayList 和 Vector 的区别 ...

    应聘Java笔试时可能出现的笔试题目及答案

    Java中的作用域关键字包括`public`、`private`、`protected`以及默认(即不写任何关键字)。这些关键字用于控制类成员(如字段、方法等)的可见性和访问权限。 - `public`: 对所有类开放,无论是否在同一包内。 ...

    总结各大公司java面试题集

    1. **作用域**:在Java中,访问修饰符public, private, protected以及默认(friendly)决定了类成员的可见性。public成员在任何地方都可访问,private只在本类内可见,protected除了在本类和子类中,还在同一包内的...

Global site tag (gtag.js) - Google Analytics