您的位置:首页 > 其它

深入理解多态

2018-01-16 08:52 127 查看

1.如果一个类(方法)用abstract修饰,那么这个类(方法)就是抽象类(方法)
2.抽象类中可以有抽象方法,也可以有普通方法
3.抽象方法不能有方法体,{}都不能有,直接以分号结束
4.抽象类可以有构造
5.抽象类不可以实例化
6.抽象类不能是静态类或密封类?why?
     becase:静态类会在静态存储区创建一个类的实例。而抽象类是不能有实例的。所以两者设计的套路是相违背的

7.如果一个类继承自,,,抽象类,必须重写所有抽象方法,除非子类也是抽象类
8.一键重写所有抽象方法的快捷键Ctrl+. 或者 Alt+Shift+F10
9.抽象类中的抽象方法用来约束子类方法的格式(用来约束子类对象)
10.抽象方法必须在抽象类中

11.is和as操作符的使用

   is操作符用于检查对象和制定的类型是否兼容

     as操作符主要用于两个对象之间的类型转换

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: