java8 类与接口的却别以及其成员信息(笔记)

1.类
体现对象的结构信息,为创建对象提供依据,类的表现有以下几种:
具体类:能够继承单个父类,实现多个接口。
抽象类:无法实例化需要子类继承,定义抽象方法无需实现方法体,其他和具体类相同。
内部静态类:使用static修饰的类,不需要实例化外部类可以单独实例化,带有外部类的类引用。
内部类:实例化需要外部类的对象,含有外部类对象的引用可以访问外部类一切信息,包括私有成员,内部类不能够定义静态变量。
2.接口
对类对象进行扩展和补充,默认public作用域,不支持private和protected(限java8),支持常量的定义默认修饰符为(public static final),以及非静态常量变量。接口可以声明抽象方法,和带有方法体的默认方法(default定义的方法)、静态方法
注:在java9中接口可以实现带有方法体的私有方法和静态私有方法

以下图表现她们支持的成员
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值