本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- 龙儿筝
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
---Java 匿名内部类的识别
new 一个类或接口(接口本身平时是不能new的), 而这个类已经存在(定义过),但是在这个类名的后面()的后面,是 { }
程序块,则这个类就是匿名内部类,表示说我这里new了一个匿名类{},它刚好分别是继承了或实现了这个类或接口。
编译系统估计也是这么识别的了!
匿名类、内部类、匿名内部类
前端时间在写.net项目中,一直错将.cs里的两个class当作内部类,原来是一个文件里的两个类而已,这让我想起了Java中的内部类,比较内部类,那么还有两个类,那就是匿名类和匿名内部类。今天我想就Java中的这三种类进行个比较。
我们知道在Java语言规范中可以做很多事,例如一个类或一个接口中可以声明一个类或接口,在一个方法中可以声明一个类,类与接口声明可以嵌套任意深度等。
匿名类 ...
Java基础之内部类
内部类:定义在其他类内部的类就被称作内部类,也叫嵌套类,包含内部类的类被称作外部类,也叫宿主类
内部类的作用:
可以更好的进行封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类该类,内部类可以直接访问外部类的私有数据,因为内部类被当做其外部类成员,同一个类的成员之间可以互相访问.但外部类不能访问内部类的实现细节,例如内部类的属性
内部类类型分类:
1:非静态内部类
package I ...