抽象类和接口

 

抽象类和接口的属性和方法的异同

接口(方法全部为抽象方法)

属性:接口中的变量会被隐式地指定为public static final变量(并且只能是public static final变量,用private修饰会报编译错误)

方法:方法会被隐式地指定为public abstract方法且只能是public abstract方法

抽象类

属性:和java普通类一样没有特殊要求

方法:方法可以是普通方法也可以是抽象方法(权限修饰符为public 或protected)

注意事项:

​ 抽象类不可以用来建立对象

​ 如果一个类继承一个抽象类,那么这个类需要实现抽象类的抽象方法或者将该类也标记为抽象类

转载于:https://www.cnblogs.com/tankHui/p/9415034.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值