abstract抽象类的总结

abstract抽象类的总结
抽象类:笼统,模糊的类。
一、特点:
1.只有声明,没有实现时,该方法就是抽象方法,用abstract修饰,抽象方法定义在抽象类中,该类必须用abstract修饰;
2.抽象类不可被实例化;
3.抽象类必须有其子类覆盖所有的抽象方法;


二、抽象类有构造函数吗?
有,用于给子类对象进行初始化。

三、抽象类可以不定义抽象方法吗?
可以。

四、抽象类不能与哪些关键字共存?
   private   需要被覆盖 ,所以不能隐藏;
   static      不需要创建对象;
   final        用了就不能被覆盖;
五、抽象类与一般类异同?
相同:
均用来描述事物,均在内部定义成员;

不同:
1.一般类有足够信息描述事物;
抽象类描述事物一般信息不足;
2.一般类中不可定义抽象方法;
抽象类中可定义抽象方法;
3.一般类可被实例化;
抽象类不可被实例化;


六、注意:抽象类必须是个父类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值