【职坐标】高级特性之内部类简介

Java内部类总结
一、 内部类
i. 概念
可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类
ii. 内部类优缺点
1. 内部类可以很好的实现隐藏
2. 内部类可以直接访问外部类的所有成员
3. 外部类想要访问内部类成员必须先创建内部类的对象
4. 可以实现间接的多继承。避免修改接口而出现的一个类中两种方法同名(职坐标网校视频 内部类—2视频有详细讲解)
iii. 内部类简介及
1. 成员内部类
内部类可以直接或利用引用访问外部类的属性和方法,包括私有属性和方法
2. 静态内部类
与外部类平级,在使用静态内部类进行对象创建时与外部类无关,静态内部类不能访问外部类的非静态属性和方法
3. 方法内部类(局部内部类)
局部内部类写在方法中,有作用域限制。几乎用不到
4. 匿名内部类
作为new语句的一部分来声明和创建;在匿名内部类中不能定义静态代码块
5. 总结:在上述所有内部类中成员内部类、静态内部类、局部内部类使用几率非常小(其中局部内部类几乎不会用到)
iv. 应用范围
1. Java内部类在J2EE编程中几乎不会涉及。其中最常用的内部类为匿名内部类。
2. 常用内部类多用于javaSE项目的GUI部分(目前开发涉及到GUI的非常少)以及android开发过程中的各种监听
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值