一、内部类的分类: (1)静态内部类(2)成员内部类(3)局部内部类(4)匿名内部类 二、静态内部类 1.静态内部类可以等同的看做是静态变量 内部类的重要作用:可以访问外部类中的私有数据 2.静态内部类可以直接访问外部类的静态变量,静态方法,无法直接访问成员变量和成员方法。 package com. ...
分类:
编程语言 时间:
2019-12-07 14:31:36
阅读次数:
91
内部类:在类中的另外一个类。1.分类1)成员内部类:在类的成员变量/成员方法位置编写,与外部类的属性、方法并列。2)静态内部类: 定义在类中,任何方法外,用static修饰3)局部内部类:在方法中定义的类,与局部变量类似。4)匿名内部类:没有名字的类2.成员内部类1)可以访问外部类的所有属性。2)可 ...
分类:
其他好文 时间:
2019-12-01 18:47:06
阅读次数:
93
九、内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 (1)成员内部类:声明在外部类中方法外 静态成员内部类 非静态成员内部类 (2)局部内部类:声明在外部类的方法体中 有名字的局部内部类 匿名的内部类 静态内部类 1、语法格式: 【修饰符】 class 外部类 ...
分类:
编程语言 时间:
2019-11-24 11:53:21
阅读次数:
66
可以将一个类的定义放在另一个类的定义内部,这就是内部类——《Java编程思想》 在java中,内部类可分为四类: 成员内部类 方法内部类 匿名内部类 静态内部类 成员内部类 成员内部类是最普通的内部类: public class OutClass { private String out; publ ...
分类:
编程语言 时间:
2019-11-21 12:01:38
阅读次数:
72
一、单选题(共21题,每题5分) 1在正则表达式当中下面那一个字符集表示非空格字符 A、[:graph:] B、[:digit:] C、[:space:] D、[:alpha:] 参考答案:A 答案解析: A 2下列叙述中,错误的是( )。 A、 内部类可访问它所在类的成员 B、 内部类的名称与定义 ...
分类:
编程语言 时间:
2019-11-20 15:23:15
阅读次数:
81
内部类的种类: 成员内部类: 成员内部类也是最普通的内部类,它是外部类的一个成员,所以他是可以无限制的访问外围类的所有成员属性和方法,尽管是private的,但是外围类要访问内部类的成员属性和方法则需要通过内部类实例来访问。 public class Inner { public static vo ...
分类:
编程语言 时间:
2019-11-17 01:29:26
阅读次数:
80
1、概念 存在于Java类的内部的Java类。 2、分类 成员内部类 格式 class OuterClass { class InnerClass {} //成员内部类 } 编译之后会生成两个class文件:OuterClass.class和OuterClass$InnerClass.clas 方法 ...
分类:
编程语言 时间:
2019-11-09 21:32:08
阅读次数:
73
java文件里面必须有且只有一个public的class,并且名字跟文件名一样, 如果一个文件有很多类,而且每个类前面都没写public ,那么会在和类名相同的类前默认加上一个public 内部类分为:成员内部类,静态内部类,临时内部类,匿名内部类 成员内部类:地位就相当于类中的属性,在编译之后产生 ...
分类:
其他好文 时间:
2019-10-25 18:31:02
阅读次数:
82
访问修饰符: 包外 子类 包内 类内public yes yes yes yesprotected no yes yes yesdefault no no yes yesprivate no no no yes 标准Java类 (JavaBean)(1)必须要有公共无参构造(2)必须为私有属性提供符 ...
分类:
编程语言 时间:
2019-10-08 19:22:58
阅读次数:
106
分类:1. 成员内部类2. 局部内部类(包含匿名内部类)1.成员内部类格式: 修饰符 class 外部类名称 { 修饰符 class 内部类名称 { // ... } // ...} 注意:内用外,随意访问;外用内,需要内部类对象。 如何使用成员内部类?有两种方式:1. 间接方式:在外部类的方法当中 ...
分类:
编程语言 时间:
2019-10-06 13:29:50
阅读次数:
77