`
mjj192837
  • 浏览: 25020 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

内部类的基本知识

 
阅读更多

内部类的整理:
1.顶级类只能处于public和默认级别的访问,而远内部了可以处于public,protected,private,和默认这四种级别。
2.内部类与外部类不可以重名,内部类可以分为实例内部了跟静态内部类,静态内部类需要使用static来修饰。
3.在外部类中使用内部类,可以直接进行初始化。如果是其他类的调用,必须使用Outer.Inner tool=new Outer().new Inner()


4.内部类可以访问外部类的所有外部类成员。
5.实例内部类不能定义静态成员,只能定义实例成员。静态内部类可以定义静态成员与实例成员。
6.静态内部类是可以直接访问外部类的静态成员,如果访问外部类的实例成员,则必须通过外部类的实例成员去访问。
7.局部内部类是在一个方法中定义的内部类,他的可见范围是当前的方法。它与局部变量一样,只能使用默认值修饰,不可以使用

其他修饰符。局部内部类中不能包含静态成员,它可以访问外部类的所有成员,也可以访问所在方法的final类型的变量和参数。
8.如果在实例内部类A与外部类B中存在了一样的成员变量,那个使用this.v来访问内部类的变量,使用B.this.V来访问外部类的成

员。

分享到:
评论

相关推荐

    JAVA 内部类 PPT

    1. **内部类基本语法** - **实例内部类**:在类的内部定义的非静态类称为实例内部类。实例内部类的实例需要依赖于外部类的实例,即创建实例内部类对象前必须先创建外部类对象。 - **静态内部类**:静态内部类与...

    JAVA内部类总结

    #### 一、内部类的基本概念 内部类分为四类:非静态成员内部类、静态成员内部类、局部内部类和匿名内部类。接下来将逐一介绍这四种类型的内部类。 #### 二、非静态成员内部类 非静态成员内部类是最常见的一种内部...

    内部控制管理基础知识培训.pptx

    内部控制管理基础知识培训.pptx

    java 集合和内部类资料

    Java集合框架是Java编程...总之,这个资料包涵盖了Java集合框架和内部类的基础知识,对于想要深入理解Java编程的开发者来说,是一份宝贵的学习资源。通过学习,你可以提升在处理数据集合和实现复杂设计模式上的能力。

    java期末复习抽象类与接口,内部类,知识点.zip

    在Java中,抽象类是一种不能被实例化的类,它用于定义一个类的基本行为和属性,为其他类提供一个通用的模板。抽象类通过使用`abstract`关键字来声明,它可以包含抽象方法(没有实现的方法)和非抽象方法(有实现的...

    java 利用反射获取内部类静态成员变量的值操作.docx

    ### Java 利用反射获取内部类静态成员变量的值操作 #### 一、引言 在Java编程中,反射是一个非常强大的工具,它允许程序在运行时检查类、接口、字段和方法的信息,并且能够创建和操作对象。本文将详细介绍如何使用...

    华为内部——射频基础知识培训

    华为内部——射频基础知识培训

    Java内部类.pdf

    Java内部类是指定义在另一个类内部的类,它可以访问外部类的属性和方法。...以上所述内容是基于Java内部类概念所展开的知识点,涵盖了Java内部类的基本使用方法、语法结构、编译特性以及常见的编程场景。

    发两个匿名内部类使用的例子

    这篇博客文章的链接虽然没有提供具体内容,但我们可以根据主题来深入讲解匿名内部类的基本概念、用途及其优势。 匿名内部类主要用于创建一次性使用的类,它可以在需要的地方直接定义,无需单独声明。以下是一些关键...

    java基础第七章-内部类与异常类.doc

    Java 基础第七章 -内部类与异常类 本章节主要讲解 Java 的内部类和异常类的概念...本章节详细讲解了 Java 中的内部类和异常类的概念、特点、使用方法和注意事项,为读者提供了一个系统的 Java Programming 基础知识。

    华为内部资料-射频基础知识培训

    华为内部——射频基础知识培训射频基础知识培训射频基础知识培训射频基础知识培训射频基础知识培训射频基础知识培训射频基础知识培训

    08141 DIB内部控制项目培训-内部控制基础知识(ppt 39页).ppt

    本培训资料详细介绍了内部控制的基础知识,由深圳市迪博企业风险管理咨询有限公司提供,主要涵盖以下几个核心内容: 首先,资料强调了风险的概念。风险是企业必须面对的不确定性,它可能带来正面或负面的影响。企业...

    java内部类详解共10页.pdf.zip

    以上是Java内部类的基础知识,实际的PDF文档可能会深入探讨这些概念,提供示例代码以及更具体的使用场景。学习和理解Java内部类有助于提升代码的灵活性和可维护性,尤其是在处理复杂的面向对象设计时。

    Java基础知识整理

    Java基础知识整理 Java是一种广泛应用于...本文对Java基础知识进行了系统性的整理和总结,涵盖了面向对象、访问控制权限、Final关键字、内部类、集合等多个方面的知识点,旨在帮助读者快速掌握Java语言的基础知识。

    企业内部控制基本知识.docx

    【企业内部控制基本知识】 内部控制是企业管理的重要组成部分,旨在确保企业运营的有效性,保障资产安全,遵循法律法规,防止错误和欺诈,以及确保财务信息的真实性和完整性。这一概念自古已有,从早期的内部牵制...

    idea-plugin-generator-properties:生成器内部类按类字段

    标题 "idea-plugin-generator-properties" 指的是一种用于 IntelliJ IDEA 插件开发的工具,它专注于生成基于类字段的内部类。这个工具的核心目的是简化插件开发过程中代码的生成,尤其是那些与属性处理相关的部分。...

    抽象类、接口、内部类、异常

    课后作业中的问题涉及到抽象类、接口、内部类的特点和区别,异常处理机制以及关键字`this`、`super`、`final`的用法,包机制,访问权限修饰符,接口实现与类继承的区别等Java基础知识。实践题要求设计实现接口、ATM...

    2024内部类,泛型枚举包装类

    静态内部类是在成员内部类的基础上加上了 `static` 关键字。这意味着静态内部类与外部类没有直接的关联,不依赖于外部类的实例存在。 - **示例代码**: ```java public class Outer { public static class Inner ...

    企业内部控制基本规范.pdf

    但是,我们可以根据文件标题“企业内部控制基本规范.pdf”和描述“企业内部控制基本规范.pdf”来推测文件的潜在内容,并生成与企业内部控制相关的知识点。 企业内部控制是指企业为了确保经营的合法合规、财务报告的...

    day11【final、权限、内部类】.pdf

    内部类的使用场景通常是因为一个类的内部包含了另一个类的实例,内部类可以无条件访问外部类的成员。如汽车类中包含一个发动机类,汽车类是外部类,发动机类是内部类。 ### 引用类型 引用类型在Java中指所有非基本...

Global site tag (gtag.js) - Google Analytics