抽象类和接口

抽象类是对象的抽象,然接口是一种行为规范

 

 

抽象类和接口

 

类单跟继承 接口多实现

1.属性

抽象类可以有普通的成员变量, 接口没有

抽象类可以有静态成员变量, 访问类型任意;  接口只能是public static final的

 

2.方法

抽象类可以有实现的方法,接口不行

抽象类可以有构造函数(不能是抽象构造函数), 接口不行

抽象类可以有静态方法 接口不行

 

3 访问类型

抽象类中的抽象方法的访问类型可以是public,protected   但接口中的抽象方法只能是public类型的

 

 

 

抽象方法可以是private的吗?

绝对不可以.因为抽象方法要被子类覆写.如果用private声明的话,则子类是无法覆写的

 

 

 

 

 

Java抽象类可以是 final、private 吗

抽象类不能final, 需要被继承 或 匿名(其实匿名也是种继承)才能使用。

 

private类即内部类,可以被外部类访问,可以被继承;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值