A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Andy丶JF 中级黑马   /  2015-9-4 22:42  /  422 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内部类概述

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

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

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

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

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

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

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

注意:局部内部类如果访问方法中的局部变量,那么这个变量必须用final修饰(是为了延长它的生命周期)

1 个回复

倒序浏览
我来了 来自手机 中级黑马 2015-9-4 23:06:57
沙发
嗯谢谢你的知识点,又复习了一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马