`
卿雯candy
  • 浏览: 16688 次
  • 性别: Icon_minigender_2
  • 来自: 永州
文章分类
社区版块
存档分类
最新评论

多态、自动转型和抽象类的使用

 
阅读更多
一,自动转型:
   先有继承,才会有重写和自动转型,如电脑中short类型变为int类型,就是自动转型,但反过来则不行,必须得强制转型。继承以后,子类对象会自动转变为父类对象,如果子类重写了父类中的方法,调用的是子类的方法,否则就是父类中的方法。例如:
    Student uns=new UNStudent();
    此时,此时的uns是学生类型的
  自动转型的好处:减少代码数量的编写。
   

二,多态:
  相同类型的对象调用相同的方法,由于继承和重写机制,得到的结果不一定相同。



三,抽象类的使用:
  抽象类是介于类和接口之间的定义,即可以定义已实现的方法,也可以定义像接口中没有实现的方面——继承的子类就必须实现
   
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics