黑马程序员-----java内部类总结*

原创 2013年12月02日 16:06:33

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------


一、内部类

定义在类中的类就称之为内部类,外面的类称为外部类

访问特点

1、外部类外部内部类需要创建内部类对象

2、内部类访问外部类可以直接访问


内部类的位置

1、成员位置上:可以用public、static等成员修饰符修饰,被static修饰的内部类只能够访问外部类的静态成员

2、局部位置上:区别在于可以访问所在局部的局部变量,但是该局部变量必须被final修饰


成员内部类:

1、外部类要想访问内部类,必须定义内部类对象

2、成员内部类中不能够有static修饰的变量和方法,因为只有先有了外部类后才有内部类

3、内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。

4、对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。

5、只要一个类是抽象的或是一个接口,那么其子类中的方法都可以使用匿名内部类来实现






---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net

java中的内部类完全总结

一.内部类基础   在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就...
  • pangqiandou
  • pangqiandou
  • 2016年11月19日 21:57
  • 1820

Java内部类学习总结

目录目录 概述 非静态内部类 从外部类的非静态方法中实例化内部类 从外部类的静态方法中实例化内部类 内部类的this引用 静态内部类 从外部类的非静态方法中实例化静态内部类 从外部类静态方法中实例化静...
  • zinss26914
  • zinss26914
  • 2015年06月09日 20:53
  • 3741

黑马程序员—— java中异常总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 因为在项目中会出现特有的问题,而这些问题并未被java所描述并封装对象,所以对于这些特有的问题 ...
  • h4697028
  • h4697028
  • 2015年02月28日 15:11
  • 181

日志总结-Java内部类

学习内容: 一、专业课 内部类: 类里面包含类 外层的类:叫做外部类 内层的类:叫做内部类   按照内部类出现的位置,可分为几类:   1.在成员位置上时,叫做成员内部类(普通成员内部类,静态内...
  • lgw311309010217
  • lgw311309010217
  • 2017年03月22日 23:22
  • 149

黑马程序员--一段给后者的面试总结

文章来源:黑马程序员, 北京之旅,行北京万事,通百姓生活。其实,我也是个农村出来的孩子,大学没毕业就来北京参加“黑马”,毕业之后,还是没有任何的机遇与机会让我能在那里一展雄威,这就是我们这些菜鸟的悲...
  • heima_hb6
  • heima_hb6
  • 2014年08月24日 13:51
  • 558

黑马程序员-java内部类总结

内部类指在一个外部类的内部再定义一个类。 内部类可以用成员修饰符修饰,如static、public、friendly、protected和private。而外部顶级类(即类名和文件名相同的)也只能使...
  • ddesyt
  • ddesyt
  • 2014年06月18日 21:32
  • 232

黑马程序员--刚学完集合,也看了一些资料,做个总结,

Java中的集合对象常用的分为3类:List、Set和Map。 Java集合中的List和Set都是Collection子接口,包含了集合中通常需要有的操作:     添加元素:add/a...
  • Cris6900
  • Cris6900
  • 2015年06月23日 19:58
  • 223

[黑马程序员]TreeMap练习

/*练习 * "asdfasxvadfafasdfuoaiewqr789asdfasf" 获取该字符串中的字母出现的次数 * * 希望打印结果: a(1)b(2)... * * 希望通过...
  • tomlucky001
  • tomlucky001
  • 2014年04月07日 14:22
  • 372

黑马程序员——Map集合总结

Java培训、Android培训、iOS培训、.Net培训、期待与您交流! Map集合:该集合存储键值对,一对一对的往里存,并且要保证键的唯一性。 Map中的方法:     1.添加:  ...
  • h4697028
  • h4697028
  • 2015年03月01日 18:04
  • 156

黑马程序员----------java基础加强之hashSet总结

----------------------android培训、java培训、期待与您交流! ----------------------     关于Set接口下的hashSet总结。...
  • zixue793938813
  • zixue793938813
  • 2014年05月19日 00:16
  • 232
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-----java内部类总结*
举报原因:
原因补充:

(最多只允许输入30个字)