摘要: 多态的访问特点: 除了非静态方法以外,其他的变量和方法都是编译在父类中找方法,运行也在父类中找方法。 非静态方法:编译时在父类中找方法,运行时在子类中找方法,找不到再向父类中找 多态的几种表现形式: 普通父类多态: public class Fu{} public class Zi extends 阅读全文
posted @ 2020-09-08 20:56 化蛹 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、如果一个父类中的某个方法,所有的子类都有不同的实现,那么该方法就应该定义成抽象方法,所以该方法就是抽象类 2、如果是针对于一种功能(一种类额外增加的特殊功能),而且这个功能和类本身的定义没有什么关系,可以被不同的类使用,那么这个功能可以定义到接口中,再用这个类去实现。 例如: public ab 阅读全文
posted @ 2020-09-08 20:36 化蛹 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 接口中的常量和静态方法可以直接在测试类中通过接口名调用! 接口中只有静态方法不能被实现类继承 接口的定义格式: public interface 接口名称 { // 常量 // 抽象方法 // 默认方法 // 静态方法 } 实现接口: public interface IA{ public void 阅读全文
posted @ 2020-09-08 20:29 化蛹 阅读(245) 评论(0) 推荐(1) 编辑