美文网首页
Java基础——内部类

Java基础——内部类

作者: 凯哥学堂 | 来源:发表于2018-07-27 20:26 被阅读7次

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

一.内部类:

有名内部类:

*类中得两大成员:静态成员和实例成员。

内部类得创建和应用:

1.静态内部类得应用:

2.实例内部类得应用:

3.内部成员访问得问题:

为什么实力内部类中无法申请静态得任何成员?

类一家在静态成员就加载起来了,但是因为它是一个实例类,实例成员是需要创建对象之后才可以加载得,所以实例类中得静态成员是没有任何用处得,所以不让申请。

在java中得接口文件和内部类,编译之后都会生成一个字节码文件也就是class文件。

无名内部类

1.类实现接口用到无名内部类

2.无名内部类也可以用到类继承类中

无名内部类编译之后也会生成一个calss文件。

无名类访问外部的属性:

无名类要访问变量,变量的前面需要加上final

如果变量只做了一次赋值,在后期都没有对它进行任何的赋值,那这个变量就可以变为常量,在无名内部类中就会自动变为常量。

3.lambda表达式:

二.枚举

既然是一个选择器,是一个选择,通过数字或者类别进行选择,我们就应该写一个枚举的类型放在这里。

三.main方法的参数

用于启动的时候接收某些重要信息,接受很多的启动参数。

相关文章

  • 回归Java基础,详解 Java 内部类

    回归Java基础,详解 Java 内部类

  • 在Alibaba广受喜爱的“Java突击宝典”简直太牛了

    0-1年:夯实基础 1.Java基础(Java异常分类及处理+Java反射+Java注解+Java内部类+Java...

  • Java 中的方法内部类

    Java 中的方法内部类 方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内...

  • PHP转JAVA的记录

    Java 数组 内部类 内部类的创建:内部类可以对包内其他类隐藏想实现一个接口时, 不想新建类文件 内部类可以访问...

  • 2018-12-15

    Day08、java基础补充 内部类,代码块,静态导包1.内部类 1.1.内部类最大好处在于:能直接访问外部类的私...

  • java内部匿名类

    前言:java基础的编写类的时候,会觉得很匿名内部类很神秘.普通的java文件会被编译成class,那内部类和匿名...

  • 软帝学院:80道java基础部分面试题(一)

    11道java基础部分面试题 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相...

  • Java内部类

    Java内部类,简单来说就是将一个类定义在另一个类或者方法里面,主要分为成员内部类,局部内部类,匿名内部类和静态内...

  • [Java基础] 外部类, 内部类

    外部类 我们在创建类的时候,创建的 .java 文件(源文件)的文件名必须和我们要创建的类的名字一样。而这个我们创...

  • Java内部类

    Java内部类 大纲: java内部类有什么特点?为什么需要内部类? 非静态内部类持有外部类的引用 内部类的分类。...

网友评论

      本文标题:Java基础——内部类

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