模块四面向对象高阶特性24课件讲解.pptxVIP

  • 0
  • 0
  • 约1.63千字
  • 约 21页
  • 2026-03-06 发布于陕西
  • 举报

模块四面向对象高阶特性24课件讲解.pptx

模块四面向对象-高阶特性

内部类任务四

内部类在Java中有一种特殊的类,它被定义在其他类的内部,这样的类称为内部类,内部类所在的类称为外部类。根据定义位置、访问权限和定义方式的不同,Java中的内部类主要分为成员内部类、局部内部类、匿名内部类和静态内部类。

学习目标先定一个小目标!熟悉成员内部类,能够说出成员内部类的特点熟悉匿名内部类,能够说出匿名内部类的特点熟悉静态内部类,能够说出静态内部类的特点熟悉局部内部类,能够说出局部内部类的特点

成员内部类成员内部类概念:定义在一个类的成员位置的类。访问权限:成员内部类可以访问外部类的所有成员变量和方法,并可以有自己的成员变量和方法。创建内部类对象:先创建外部类的对象,然后再通过外部类的对象创建内部类对象。外部类名.成员内部类名变量名=外部类对象.new成员内部类名();

成员内部类下面通过一个控制设备开关机的案例演示成员内部类的定义和使用。案例演示Example16.java源代码

成员内部类案例的运行结果如下图所示。案例演示

局部内部类局部内部类概念:是定义在方法中的类,它和局部变量一样,只在方法中有效。访问权限:局部内部类可以访问外部类的所有成员变量和方法,而局部内部类中变量和方法只能在局部内部类所在的方法中被访问。创建局部内部类对象:局部内部类只能在方法内部或作用域内部被实例化,创建局部内部类的语法格式与普通类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档