黑马程序员技术交流社区

标题: 内部内需要掌握的知识点! [打印本页]

作者: Andy丶JF    时间: 2015-9-4 22:42
标题: 内部内需要掌握的知识点!
内部类概述

内部类概念:
将一个类定义在另一个类中,那么这个类就可以成为内部类(嵌套类,内置类)

内部类访问特点:
A:内部类可以直接访问外部类的成员,包括私有成员
B:外部类想要访问内部类的内容,必须创建内部类对象.
-----------------------------------------------------------------------------------------------------------------
06、成员内部类的使用

一 内部类的分类:
A:定义在成员位置的内部类成为成员内部类
B:定义在方法中的类,就叫局部内部类

二 如果想在测试类中,直接使用成员内部类。那么请按照如下格式:
外部类名.内部类名 变量名 = 外部类对象.内部类对象;

-----------------------------------------------------------------------------------------------------------------
07、成员内部类的修饰符(private和static)

成员内部类的修饰符
A: private 修饰是为了考虑安全性
B: static 修饰是为了方便调用
如果成员内部类用 static 修饰那么调用的方式是
外部类名.内部类名 变量名 = new 外部类名.内部类名();

-----------------------------------------------------------------------------------------------------------------
局部内部类的使用

注意:局部内部类如果访问方法中的局部变量,那么这个变量必须用final修饰(是为了延长它的生命周期)
作者: 我来了    时间: 2015-9-4 23:06
嗯谢谢你的知识点,又复习了一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2