美文网首页
day08_面向对象_内部类

day08_面向对象_内部类

作者: 简单的书写点 | 来源:发表于2018-11-13 21:28 被阅读0次

内部类概述:

把类定义在其他类的内部,这个类就被称为内部类。
举例:在类A中定义了一个类B,类B就是内部类。

内部的访问特点:

A:内部类可以直接访问外部类的成员,包括私有。
B:外部类要访问内部类的成员,必须创建对象。

内部类位置

成员位置:在成员位置定义的类,被称为成员内部类。    
局部位置:在局部位置定义的类,被称为局部内部类。

成员位置:在成员位置定义的类,被称为成员内部类。

匿名内部类

就是内部类的简化写法。

前提:存在一个类或者接口
这里的类可以是具体类也可以是抽象类。

格式:
new 类名或者接口名(){ //类的子类或者接口的实现类
重写方法;
}

本质是什么呢?
是一个继承了该类或者实现了该接口的子类匿名对象。

相关文章

  • day08_面向对象_内部类

    内部类概述: 内部的访问特点: 内部类位置 成员位置:在成员位置定义的类,被称为成员内部类。 匿名内部类 就是内部...

  • java面向对象笔记

    面向对象三要素 抽象 接口 面向对象(局部内部类访问局部变量的问题) 匿名内部类

  • 面向对象总结

    面向对象思想 类与对象 定义类格式: 面向对象的三大特征 封装 继承 多态: 抽象类 接口 内部类 匿名内部类: ...

  • day08_面向对象_集合

    toString方法,是Object类的方法,java中所有类都默认继承这个方法,这个方法将返回当前这个类的类名+...

  • 面向对象 -- 内部类

    前言——任何一个类都不在另一个类的内部,而在类中定义的那个类称为内部类。 一、内部类包括:成员内部类、局部内部类、...

  • 内部类

    内部类 1.可以访问访问其外部类所有属性和方法,无需创建外部类对象 2.必须创建内部类对象,否则无法从外部类访问内...

  • Java基础知识整理

    大纲 面向对象 关于Object类 重要关键字 内部类 抽象类与接口 编码 异常 一. 面向对象 1. 关于面向对...

  • Java面向对象一

    一、类与对象 类中主要包括五种结构:变量、方法、构造器、代码块、内部类 1.面向对象与面向过程 面向过程:强调的是...

  • day08_面向对象_继承和多态

    继承 在此之前,我要写一个比较重要的一点,在JAVA核心教程和head of JAVA中都提到的,单例设计模式,它...

  • Java面向对象,权限修饰符,内部类

    day10笔记【Java面向对象,权限修饰符,内部类】 1_面向对象(package关键字的概述及作用)(了解) ...

网友评论

      本文标题:day08_面向对象_内部类

      本文链接:https://www.haomeiwen.com/subject/rbudxqtx.html