面向对象编程--5、特殊类

1、内部类得基本概念

  • 当一个类得定义出现再另外一个类得类体中时,那么这个类叫做内部类(Inner),而这个内部类得类叫做外部类(Outer)
  • 类中得内容:成员变量,成员方法,构造方法,静态成员,构造块和静态代码块,内部类

2、内部类得实际作用

  • 当一个类存在价值仅仅是为某一个类单独服务时,那么就可以将这个类定义为所服务类中得内部类,这样可以隐藏该类得实现细节并且可以方便得访问外部类得私有成员而不再需要提供公有得get和set方法

3、内部类得分类

  • 普通内部类-直接将一个类得定义放在另外一个类得类体中
  • 静态内部类-使用static关键字修饰得内部类,隶属于类层级
  • 局部内部类-直接将一个类得定义放在方法体得内部时
  • 匿名内部类-就是指没有名字得内部类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值