摘要: 多态的概念:相同的行为,不同的实现 什么是静态多态?什么是动态多态? 静态多态:编译时就已经确定了结果,例如重载和重写 动态多态:运行时确定结果, 动态多态是依赖什么技术实现的? 继承 继承:是站在子类立场( 子类变量= new 子类对象() )能继承父类的成员和方法. 重写 向上转型(父类引用指向 阅读全文
posted @ 2019-11-30 23:24 liqking 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 含有抽象方法的类一定是抽象类,但是抽象类不一定含有抽象方法。 如果一大堆东西 它们都有共同的概念,这个共同的概念本身没有现实的存在,把这些概念集合起来归为一个类,就可以是一个抽象类。 至于抽象类有没有方法,取决于这一大堆东西有没有共同的行为,如果它们只是有着相同的本质,但是没有共同的行为,这也是合情 阅读全文
posted @ 2019-11-30 14:51 liqking 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 在分析2个方法之前先了解它们的语法定义和基础知识 抽象类和接口不能相互继承。他们都不能实现方法 接口:关键字: 声明接口interfate 实现接口implements。 接口中继承只有接口继承接口。 实现和接口之间只有字面意思,再无其他关系。 接口与类 ——接口是独立于"类"类型之外的,全新的数据 阅读全文
posted @ 2019-11-30 14:18 liqking 阅读(423) 评论(0) 推荐(0) 编辑