final 和 abstract 抽象类

摘录

一、

final修饰的类 不能被继承了  :因为是最终的类了  所有不能被继承

final修饰的方法 不能被重写了 :因为是最终的方法了 所有不能被重写了

二、

1、从定义上讲,用abstract关键字来修饰一个类时,这个类叫做抽象类,方法亦然
2、含有抽象方法的类,必须被声明为抽象类。抽象类中不一定具有抽象方法
3、抽象类中可以定义有具体实现的方法
4、抽象类不能被实例化 抽象方法只需声明 不必实现
5、子类继承父类的过程中,如果父类为抽象类,那么子类必须实现父类的抽象方法,否则子类必须声明为抽象类

   综上:抽象类是用来干什么的,就是用来继承,方法没有实现又不能实例化 一个残缺的类 留着它干什么  当然抽象类也是我们的程序层次化结构更加清晰

posted on 2016-09-05 12:24 xjhere 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/xjhere/p/5841846.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值