`

java读书笔记3(继承和多态)

    博客分类:
  • java
阅读更多

继承和多态

一.this super关键字

1.this:

 

  • 可以在构造器中的第一代码中调用本类中的其他构造器.this(参数)
  • 非类方法参数中隐式传入的参数,表示调用当前方法的对象.
2.super:
  • 可以在构造器的第一句代码调用父类的构造器.super(参数).
  • 非静态方法中表示继承的父类对象,可以调用父类方法和属性.
二.方法的覆写:子类重新实现了和父类一样的方法.访问修饰和异常都必须至少和父类的相同或者更大的范围.

三.方法的重载:相同的方法的名字不同的参数列表.


四.多态:java中的引用变量具有编译时类型和运行时类型.编译时类型由声明该变量时的类型决定,运行时类型由实际赋给该变量的类型决定.如果编译时类型和运行时类型不一致就会出现多态.

 

分享到:
评论

相关推荐

    学习笔记:抽象封装、继承、多态.doc

    本文档记录了类与类的、抽象封装、继承、多态几种表现形式,通过实际开发,加上自已的理解总结了这几种表现形式。。对开刚学习java的朋友们非常有用,还加上的例子,比较易懂。。。欢迎大家下载哦。。

    面向对象封装继承和多态.docx

    该文档是我参加java培训期间学到面向对象还有集合的时候所记录的笔记,有图有文字,主要有继承,封装,多态和集合,非常适合刚学习的新手,很有建设性,对小白帮助比较大

    达内Java培训-CoreJava全程笔记(WORD唐亮版)

    CoreJava DAY06 类的加载过程、实例化、继承、多态 20 CoreJava DAY07修饰符 26 CoreJava DAY08 常用类 29 CoreJava DAY09 高级语言特征 30 CoreJava DAY10 主方法,静态导入,包装类,枚举 32 CoreJava DAY11 内部...

    Java学习笔记

    Java学习笔记,java的继承、多态、抽象的具体介绍。以及在学习java基础过程中遇到的问题

    Java基础笔记.md

    包含jdk的安装(建议安装版本1.8),java语言概念、基本数据类型、条件控制、面向对象基本概念、继承和多态、接口、java异常处理、内部类和匿名类。通俗易懂,易于理解的大纲。希望对大家有帮助!!!

    java学习笔记.rar

    Java基础部分笔记,封装多态继承模块类,异常和集合,IO类File类等学习笔记

    java代码笔记2010-05-31:继承this()的使用多态;单态;静态初始化;==比较的是地址;参数传递的是个值的拷贝还是引用的传递;循环菱形

    NULL 博文链接:https://jayxigua.iteye.com/blog/686356

    Java基础学习笔记(印象笔记)

    它支持封装、继承和多态等面向对象的概念,并提供了丰富的类库和 API 以供开发者使用。 Java 在企业应用开发和互联网应用开发方面非常流行。许多大型企业和网站都使用 Java 来构建各种应用和系统,例如电子商务平台...

    java上课笔记

    面向对象,封装,继承,多态,重载和重写的区别。接口,final关键字等笔记

    达内 CoreJava老师笔记汇总

    CoreJava DAY06 类的加载过程、实例化、继承、多态 37 CoreJava DAY07修饰符 50 CoreJava DAY08 常用类 56 CoreJava DAY09 高级语言特征 58 CoreJava DAY10 主方法,静态导入,包装类,枚举 62 CoreJava DAY11 内部...

    java语言程序设计 java编程笔记 由浅入深的笔记 共32份 全套资源.rar

    【完整课程列表】 ...封装和继承以及多态部分.docx 接口和抽象类以及实现类.docx 枚举enum.docx 设计模式.docx 数组.docx 网络编程.docx 线程和内部类.docx 循环和类对象.docx 异常.docx 正则表达式.docx 总结.docx

    java学习笔记 初学者必读

    3. 二•定义,关键字和类型 3-5 3.1. 注释的三种形式 3-5 3.2. Java代码中的“;”、“{}”、“ ” 3-5 3.3. 标识符 3-5 3.4. 数据类型 3-6 3.5. 命名规则 3-6 4. 三•表达式和控制流 4-6 4.1. 变量和作用域 4-6 4.2...

    CoreJava笔记

    CoreJava笔记 CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 6 CoreJava DAY03 数组 11 CoreJava DAY04 15 CoreJava DAY05 面向对象 17 CoreJava DAY06 类的加载过程、实例化、继承、多态 20 Core...

    Java笔记.zip

    Java基础笔记整理,根据b站网课,涉及Java基础数据类型,类的继承,类的多态和类的封装。一些常用的Java类的整理,Java线程、IO、数据流、Stream流、函数接口等方面。适合初学者进行整理学习消化。

    java日常学习笔记第二篇.md

    java日常学习,关于继承和多态的知识点,还有一些抽象类abstract类和方法的使用,这些是我的个人笔记,在学习过程不懂得东西,也仅供大家参考。

    JAVA学习笔记.docx

    1. 开发环境Eclipse软件的下载与配置 2. JAVA的基础知识 3. JAVA面向对象编程 (1) 编写类的步骤 (2) 对象的创建及访问对象中的属性及方法 (3) 构造方法与重载 ...6. 继承、重写、多态等相关笔记

    java面试笔试题库java学习笔记开发教程互联网公司面试资料大全合集.zip

    Java 8 默认方法和多继承.docx Java NIO通信框架在电信领域的实践.docx java.png javaconcurrencyinpractice.pdf JavaEE学习笔记.pdf java_Java_学习笔记.pdf Java_Performance.pdf java代码效率优化.docx Java内存...

    \java超强笔记(超级经典)

    可以增强多态(继承多个接口而无需写继承类)。 保证参数有效。 泛型的局限性: 不能实例化泛型 T t = new T(); //error 数组不可用泛型限定 List[] list = new List[10]; //错误 E[] a...

    java笔记:02.windows常用快捷键.md

    java笔记:02.windows常用快捷键.md Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学...

    java笔记:01.IDEA常用配置总结.md

    java笔记:01.IDEA常用配置总结.md Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用...

Global site tag (gtag.js) - Google Analytics