ruijiege

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

内部类的定义

将一个类定义在另一个类里的或者另一个方法里,这样的类叫内部类;

包含内部类的类叫外部类;

内部类只能通过外部类访问,更好地实现了类的封装

内部类的分类

成员内部类

获取内部实列的3种方法

1 new 外部类.new 内部类

2.外部类对象.new 内部类

3外部类对象.获取方法;

 

静态内部类

 

 

1在static中不能用this,static需要放在前面不然会出错误;

 

方法内部类

1方法内定义的局部变量只能在方法里使用

2方法内不能定义静态成员

3不能使用public,private,protect

 

匿名内部类

使用次数少,减少内存的使用不需要知道名字的方法

 

posted on 2019-04-15 12:35  哦哟这个怎么搞  阅读(181)  评论(0编辑  收藏  举报