内部类:一个类的定义放在另一个类的定义内部。 内部类 普通内部类:普通内部类对象需要依赖外部类对象 静态内部类:静态内部类对象不需要依赖外部类对象 匿名内部类:主要是针对抽象类和接口,重写其方法。 局部内部类:声明在方法体内,不在方法体内无法使用其类。 普通内部类 TestOne.java 运行结果 ...
分类:
编程语言 时间:
2020-01-04 22:20:44
阅读次数:
81
1、静态块和实例化块分别在什么时候执行?静态块在类加载时执行,只执行一次。实例化块在产生对象时执行,每产生一个对象执行一次,在super()之后执行。 2、什么是内部类?内部类class文件是怎样命名的?在一个类中再定义一个类,称为内部类。内部类相当于外部类的属性,内部类对象的产生必须依赖于外部类对 ...
分类:
编程语言 时间:
2019-12-31 14:34:56
阅读次数:
94
1【单选题】在Java语言中,下面变量命名不合法的有_______。 A.11 B.x5 C._user D.ab 2【单选题】执行下面程序段后,输出结果是_______。 int a=4,b=6,c=8; System.out.println(++a*b c ); A.11 B.16 C.22 D ...
分类:
编程语言 时间:
2019-12-29 11:02:31
阅读次数:
122
内部类 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 成员内部类: (1) 类中套类,外面的称为Outer外部类,里面的称为Inner内部 ...
分类:
编程语言 时间:
2019-12-23 22:44:11
阅读次数:
110
其实我们写代码的时候一直都在使用for循环,但是偶尔还是会纠结用哪一个循环。 一、基础的for循环 0、使用while也是一种循环方式,此处探究for相关的循环,就不做拓展了。 1、遍历数组的时候,初学时是使用的如下样式的for循环: 2、而遍历集合的时候使用的都是Iterator迭代器: 给定一组 ...
分类:
其他好文 时间:
2019-12-23 13:06:43
阅读次数:
74
内部类 例如: 上面的类编译之后会生成两个独立的类:A.class A$B.class 内部类可以访问外部类的私有成员 集中内部类: 1. 成员内部类:在一个类里面有一个类,例如上面的例子 创建内部类对象:先创建外部类对象,再创建内部类对象(A a = new A(); A.B b = a.new ...
分类:
其他好文 时间:
2019-12-21 00:25:29
阅读次数:
72
一:内部类 1:什么是内部类? 大部分时候,类被定义成一个独立的程序单元。在某些情况下,也会把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有些地方也叫做嵌套类),包含内部类的类也被称为外部类(有些地方也叫做宿主类) 我们先创建一个基本的内部类结构: 2:内部类的划分 内部类 ...
分类:
编程语言 时间:
2019-12-20 16:55:33
阅读次数:
99
static 关键字:(可用于修饰方法、变量) static 特点: static是静态修饰符,一般修饰成员变量。被static修饰的属于全局共享。被static修饰的成员属于类,(又叫类成员)不属于单个这个类的某个对象。 被static关键字修饰的成员可通过类名.的方式调用。而且,被static修 ...
分类:
其他好文 时间:
2019-12-20 13:37:09
阅读次数:
81
在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。 Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称,Inner的名字不能与包含它的类名相同; Inner class可以使用外部类的私有数据,因为它是外部类成员,同一个类的成员之间 ...
分类:
编程语言 时间:
2019-12-17 20:31:06
阅读次数:
88