黑马程序员-----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基础教学视频 内部类:将一个类定义在另一个类的里面,对里面那个类就称为内部类,或内置类,嵌套类. 内部类(内置类,嵌套类)的访问规则 1.内部类可以直...

《黑马程序员》java内部类个人总结

--------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 内部类是指一一个外部类的内部在定...

黑马程序员:Java基础总结----内部类

黑马程序员:Java基础总结 内部类  ASP.Net+Android+IO开发、.Net培训、期待与您交流! ...

黑马程序员—java面向对象总结(4)—内部类、异常

------- android培训、java培训、期待与您交流! ---------- 六、内部类 (一)内部类 内部类:将一个类定义在另一个类里面,这个类就称为内部类 内部类的访问规则: ...

黑马程序员---关于Java中的内部类

关于Java中的内部类                  --------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 内...

黑马程序员——Java基础——内部类

内部类:就是在类里面定义的类。 1、可以直接访问外部类的成员,包括私有的。 2、外部类要访问内部在类,要建立内部类对象。...
  • twa42
  • twa42
  • 2015年06月09日 23:20
  • 133

【黑马程序员】Java笔记--内部类

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 1、定义 一个类的定义放在另一个类的内部,这个类就叫做内部类。 public class First...

黑马程序员_java内部类

java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。

黑马程序员--java基础--多态,内部类,异常等

------- android培训、java培训、期待与您交流! --------- 多态: 允许不同类的对象对同一消息作出响应 1.多态的体现 父类的引用指向自己的子类对象 父类的引用也可以接受...
  • omg_94
  • omg_94
  • 2014年12月03日 16:43
  • 210

黑马程序员---JAVA中内部类的使用

------Java培训、IOS培训、.NET培训、期待与您交流!------ 将一个类在另外一个类的内部定义,这就是内部类。 内部类是一种非常有用的特性,因为其允许你把一些逻辑相关的类组织在一起,并...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-----java内部类总结*
举报原因:
原因补充:

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