`
oszerone
  • 浏览: 12012 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

第6天 接口和继承

    博客分类:
  • Java
 
阅读更多

接口定义了2个对象之间交流的协议。

接口声明包含了一些只有签名没有实现的方法和一些静态常量。

接口可以像类一样使用。

接口可以被类实现或者被接口继承扩展。

 

类继承private之外的其他信息,继承大多数被用于抽象类和实体类及扩展类。

父类和子类的转换问题,instanceof

重写、隐藏、重载方法。

重写是父类和子类签名相同的实例方法(虽然返回值不是签名的一部分但是返回值不同时,重写也会出错)

隐藏是父类和子类的类属性、类方法和实例属性。可以使用super访问。尽量不要隐藏属性。

重载是类中签名相同的同名方法。

多态的体现在于方法的重写上override

Object对象的方法重写的注意:equals, clone, finalize, getClass, hashCode, toString

final修饰的类和方法

 

什么?接口和类继承的声明、使用。

 

Interfaces and Inheritance

 

 

分享到:
评论

相关推荐

    java_19:接口与继承

    Learn_core_java_day_19 第一天:Java编程基础知识 第二天:变量,数据类型和赋值。 第三天:更多变量/类型转换 第四天:介绍对象 第五天:方法/功能 第六天:自定义课程 ...第19天:接口和继承。 第20天:Web服务

    《java面向对象程序设计-继承和多态》教案.doc

    } 创建接口的步骤 2-2 接口使用示例 总结 封装、继承和多态是面向对象的主要特征 继承可提高代码的重用性,使用extends关键字来实现。除了构造方法之外,父类的所有 方法和属性都被子类的对象继承 多态性是不同的...

    类的封装、继承和多态

    第3章 类的封装、继承和多态 第4章 接口、内部类和Java API基础 第5章 异常处理 第6章 图形用户界面 第7章 多线程 第8章 Applet应用程序 第9章 输入/输出流和文件操作 第10章 网络通信 第11章 数据库应用 第12章 ...

    完整版精品java课件 Java基础入门教程 Java程序设计 第5章 继承和接口(共47页).ppt

    完整版精品java课件 Java基础入门教程 Java程序设计 第5章 继承和接口(共47页).ppt 完整版精品java课件 Java基础入门教程 Java程序设计 第6章 数组和集合(共44页).ppt 完整版精品java课件 Java基础入门教程 Java...

    完整版 Java初级教程 Java语言程序设计 第5章 继承与接口(共15页).ppt

    完整版 Java初级教程 Java语言程序设计 第6章 内部类和异常类(共22页).ppt 完整版 Java初级教程 Java语言程序设计 第7章 Java中的常用类(共14页).ppt 完整版 Java初级教程 Java语言程序设计 第8章 集合框架(共...

    java基础学习课件 第1讲 Java程序设计概述 第2讲 结构化程序设计第3讲 对象与类第4讲 继承和多态.....

    JAVA 基础学习 第1讲 Java程序设计概述 ...第4讲 继承和多态 第5讲 接口和内部类 第6讲 异常 第7讲 数组 第8讲 集合 第9讲 Java输入和输出系统 第10讲 图形用户界面 第11讲 事件处理 第12讲 Swing用户界面组件

    《Java和Android开发实战详解》第6到10章源代码-by 南邮-陈杨

    第6章 数组与字符串 96 6.1 数组基础 96 6.2 一维数组与多维数组 96 6.2.1 一维数组 97 6.2.2 二维与多维数组 99 6.2.3 可变长度的参数列表 101 6.3 字符串类 102 6.3.1 Java字符串是一种引用数据...

    vc++6.0 程序设计学与用教程

    第6章 数组 6.1 一维数组 6.2 多维数组 6.3 字符串数组 第7章 面向对象和类的概念 7.1 面向对象程序设计基本概念 7.2 类 7.3 成员变量 7.4 方法 7.5 构造函数 第8章 类的继承性和多态性 8.1 类...

    Java_15:排序和搜索

    Learn_core_java_day_15 第一天:Java编程基础知识 第二天:变量,数据类型和赋值。 第三天:更多变量/类型转换 第四天:介绍对象 第五天:方法/功能 第六天:自定义课程 ...第19天:接口和继承。 第20天:Web服务

    C# 2008编程参考手册及源代码(共分9个卷)

    第6章 继承 第7章 委托和事件 第8章 字符串和正则表达式 第9章 泛型 第10章 线程化 第11章 文件和流 第12章 异常处理 第13章 数组和集合 第14章 语言集成查询(LINQ) 第15章 程序集和版本化 第Ⅱ部分 使用C#开发应用...

    Java_7:JavaDoc和单元测试

    Learn_core_java_day_7 第一天:Java编程基础知识 第二天:变量,数据类型和赋值。 第三天:更多变量/类型转换 第四天:介绍对象 第五天:方法/功能 第六天:自定义课程 ...第19天:接口和继承。 第20天:Web服务

    C# 2008编程参考手册及源代码

    第6章 继承 第7章 委托和事件 第8章 字符串和正则表达式 第9章 泛型 第10章 线程化 第11章 文件和流 第12章 异常处理 第13章 数组和集合 第14章 语言集成查询(LINQ) 第15章 程序集和版本化 第Ⅱ部分 使用C#开发应用...

    疯狂JAVA讲义

    第6章 面向对象(下) 166 6.1 基本数据类型的包装类 167 6.2 处理对象 170 6.2.1 打印对象和toString方法 170 6.2.2 ==和equals比较运算符 172 6.3 类成员 175 6.3.1 理解类成员 175 6.3.2 单例(Singleton...

Global site tag (gtag.js) - Google Analytics