![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内部类
xingchensuiyue
这个作者很懒,什么都没留下…
展开
-
内部类(四)----局部内部类
内部类(一) 成员内部类:成员内部类内部类(二) 静态内部类:静态内部类内部类(三) 匿名内部类:匿名内部类这一章节来介绍局部内部类:1.局部内部类1.1 概念在外部类的方法中,定义的非静态的命名的内部类,叫做局部内部类。(因为该内部类可以访问外部类方法的形参和局部变量而得此名)可以分为:在外部类的实例方法内部的局部内部类;在外部类的静态方法内部的局部内部类。提示:在实际开发中很少使用局部内部类,只是因为局部内部类的作用域很小,只能在当前方法中使用。1.2 调用局部内部类中的方法1原创 2020-09-03 11:44:53 · 239 阅读 · 0 评论 -
内部类(三)----匿名内部类
内部类(一) 成员内部类:成员内部类内部类(二) 静态内部类:静态内部类这一章节来介绍匿名内部类1 匿名内部类1.1 匿名内部类的概念匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写,但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口,但最多只能继承一个父类,或实现一个接口。public abstract class Father {//抽象类 abstract void print1(); abstract voi原创 2020-09-01 19:20:17 · 278 阅读 · 0 评论 -
内部类(二)----静态内部类
上一章已经介绍了内部类中的成员内部类,可点击下方链接查看内部类(一)—成员内部类这一章节将介绍静态内部类1 静态内部类1.1 初步了解一个类的静态成员独立于这个类的任何一个对象存在,只要在具有访问权限的地方,我们就可以通过 类名.静态成员名 的形式来访问这个静态成员;同样,静态内部类也是作为一个外部类的静态成员而存在,并且创建一个类的静态内部类对象不需要依赖其外部类对象。例如:public class OuterClass { static String name = "张三";原创 2020-08-31 19:56:59 · 377 阅读 · 0 评论 -
内部类(一)----成员内部类
内部类主要分为四类:(1)成员内部类(2)静态内部类(3)方法内部类(4)匿名内部类在本文中主要介绍成员内部类:1、成员内部类1.1 成员内部类的定义成员内部类是最常见的一种内部类,定义一个成员内部类就和定义成员变量类似,直接在一个类的内部再定义一个类,和成员变量可以说是同级关系。public class OutClass { private String name = " ";//成员属性 public class InnerClass{//成员内部类 private Str原创 2020-08-30 22:34:51 · 905 阅读 · 0 评论