1. 首页
  2. 编程语言
  3. Java
  4. Java面向对象基础之多态性,抽象类和接口

Java面向对象基础之多态性,抽象类和接口

上传者: 2021-07-20 23:43:28上传 PDF文件 95.05 KB 热度 28次

最后建立一个Cat类继承Animal,并独有getMouse()方法。通过测试类进行测试发现,父类的引用不能调用子类独有的方法。为了避免这种风险的发生,可以使用instanceof关键字进行判断。抽象类用abstract关键字修饰,它限制子类必须有哪些方法,但不关注实现。抽象类中可以包含普通方法,也可以没有方法。此时PSP不具备手机的特征所以不宜继承手机类,而可以将玩游戏定义为一个接口,由智能机和PSP实现。此方式常用于高级开发中。

用户评论