`
liuwei1981
  • 浏览: 772437 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:161301
社区版块
存档分类
最新评论

80.Java修饰符适用范围

 
阅读更多

我们学习了不少的修饰符,如用于访问控制的public、protected、private等。到此为止,我们已经将Java中比较常用的编程概念讲述完了。

 

现在将这些修饰符可以适用的地方作一个简单的总结。其中,public、protected、Default和private是互斥的修饰符,它们只能选择其中之一作为某个特征的修饰符。其他几个都可以混合使用。


protected和private可以用于修饰内部类。

 

 

关键字

class

属性

方法

构造器

自由块

内部类

public

Y

Y

Y

Y

 

Y

protected

 

Y

Y

Y

 

Y

(Default)

Y

Y

Y

Y

   

private

           

final

           

abstract

           

static

           
分享到:
评论

相关推荐

    Java修饰符总结

    ### Java修饰符深入解析 #### 引言 Java作为一种广泛使用的面向对象编程语言,其丰富的修饰符机制为程序设计提供了灵活性和控制力。本文旨在全面剖析Java中的修饰符,包括它们的特点、用法以及如何在不同场景下...

    SCJP java基础修饰符

    Java修饰符概览 Java提供了10种基本修饰符,它们分别是`public`、`protected`、`private`、`final`、`abstract`、`static`、`native`、`transient`、`synchronized`和`volatile`。这些修饰符的应用范围和功能各不...

    java访问权限修饰符public.doc

    这些修饰符用于控制类、成员变量、方法和构造器的可见性范围。了解并正确使用这些修饰符对于编写高效、安全且易于维护的程序至关重要。 #### 二、访问权限修饰符详解 ##### 1. Public - **定义**:`public` 是 ...

    Java零基础-访问控制权限修饰符.md

    ### Java零基础-访问控制权限修饰符 #### 内容概要 本文旨在全面解析Java中的访问控制权限修饰符,具体涉及`public`、`private`、`protected`及默认访问级别(即不使用任何显式修饰符时的情况)。通过本篇文章的...

    Java工程师必知必会.docx

    18. 修饰符的适用范围 19. 使用jar文件 常用API: 1. 运行Java程序的参数 2. 使用Scanner获取键盘输入 3. 使用BufferedReader获取键盘输入 4. System类 5. Runtime类 6. Object类 7. Java 7 新增的Objects类 8. ...

    Core.Java.Volume.I.Fundamentals.10th.Edition.2016.1

    - 封装与访问修饰符。 #### 4. 异常处理 - 异常的概念与分类。 - try-catch-finally语句。 - 自定义异常。 - 异常层次结构。 #### 5. 输入输出流 - 文件操作。 - 字节流与字符流。 - 序列化与反序列化。 #### 6. ...

    java语言笔记包括基本数据类型、变量类型、修饰符、运算符等

    #### 五、Java修饰符 Java提供了多种修饰符来控制成员的访问级别和生命周期: - **public**: 所有地方都可以访问。 - **protected**: 同包内或子类可以访问。 - **private**: 仅在当前类中可见。 - **default**: ...

    最新葵花宝典.Java软件工程师笔试面试必备

    `public`全局可见,`private`仅在当前类中可见,`protected`在当前类、子类和同一包中可见,无修饰符(默认)则在同一个包中可见。 #### 18\. `Overload`与`Override` `Overload`指在同一类中重载方法,通过参数...

    Java面经.适用于校招

    - Java中的访问修饰符,用来控制类、接口、变量、方法和构造器的访问级别。 1.25 Object - Object是Java类层次结构的根类,所有Java类都直接或间接继承自Object类。 1.26 equals和==的区别 - ==用于比较两个对象的...

    Java基础关键字介绍.docx

    - **synchronized**:同步修饰符,用于确保同一时间只有一个线程可以访问某个代码块。 - **volatile**:易变修饰符,用于多线程环境下的数据同步。 - **transient**:用于序列化时忽略某个字段。 - **native**:表示...

    全国的计算机等级考试二级Java模拟试题四.pdf

    - 认识不同访问修饰符(如protected、public)的作用范围和适用情况。 5. Java中的数组和集合 - 数组的创建和初始化。 - 对数组进行索引访问和遍历。 6. Java中的异常处理和输入输出流 - 输入输出流的分类,如...

    JAVA经典题目.pdf

    Java 中修饰符及其适用范围如下表所示: | 修饰符 | 类 | 属性 | 方法 | 构造器 | 自由块 | 内部类 | |--------|-----|-----|-----|------|------|------| | `public` | Y | Y | Y | Y | Y | Y | | `protected` | Y...

    c#与java的区别.pdf

    - 当在C#中不指定范围修饰符时,默认为`protect`,外部无法访问。而Java的默认修饰符取决于类的位置。 4. **公共类与文件关系**: - Java规定每个源文件只能有一个public类,且类名需与文件名相同。C#则没有此...

    Java 学习笔记.docx

    #### 四、访问修饰符 `public` - 在一个 Java 文件中可以定义多个类,每个类会被编译成一个 `.class` 文件。 - 若类被 `public` 修饰,则该类的名称必须与 Java 文件名相同,且一个文件中只能有一个这样的类。 ###...

    JAVA面试大全(适合应届生)

    2. 访问修饰符:public、private、protected和默认修饰符的使用和区别。 3. 继承:单继承与多层继承的特点,super关键字的应用。 4. 多态:抽象类、接口、重写(Override)和重载(Overload)的概念及其区别。 四、...

    java简答题答案

    Java平台分类及其适用范围 - **J2EE(Java Platform, Enterprise Edition)**:为企业级应用提供了一个完整的开发和运行环境,主要用于构建大型分布式企业应用和服务端应用。 - **J2SE(Java Platform, Standard ...

    java题库,超赞

    17. Java中的作用域访问控制符public、private、protected和缺省(无访问修饰符)具有不同的访问范围。 18. Overload表示方法重载,即同一个类中可以有多个同名方法,但参数列表不同;Override表示方法重写,子类...

    Java基础.pdf

    在Java中,访问修饰符决定了类成员的可见性范围。default访问修饰符意味着没有修饰符,它提供了包内可见性;private修饰符提供类内可见性,不能用于修饰类;protected修饰符为同一包内的类和所有子类提供可见性,不...

Global site tag (gtag.js) - Google Analytics