`

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

    博客分类:
  • java
 
阅读更多

继承和多态

一.this super关键字

1.this:

 

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

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


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

 

分享到:
评论

相关推荐

    继承和多态笔记.docx

    ### 继承与多态知识点总结 ...总结而言,接口和抽象类都是为了提高代码的可重用性和可扩展性而设计的,它们共同支撑起了Java面向对象编程中的多态特性。正确理解和使用这些概念对于开发高质量的Java应用程序至关重要。

    王者归来之Thinking in java读书笔记

    Java是一种面向对象的编程语言,它以类为基本单位进行组织,强调封装、继承和多态三大特性。在《Thinking in Java》中,作者详细讲解了这些概念,包括如何定义类、创建对象,以及如何通过接口实现多态性。 接着,书...

    Java读书笔记.pdf

    Java读书笔记.pdf Java读书笔记.pdf是关于Java编程语言的读书...Java读书笔记.pdf涵盖了Java编程语言的基础知识、语法、编程技术和应用场景等多方面的内容,对于Java初学者和开发者来说是一个非常有价值的学习资源。

    java 笔记, 讲解多态 面向对象

    面向对象编程的核心概念包括:封装、继承和多态。其中,封装确保了数据的安全性;继承允许创建新类时继承现有类的属性和行为;而多态则使程序具有更大的灵活性和扩展性。 #### 二、多态的概念与意义 多态是指同一...

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

    ### 学习笔记: 抽象封装、继承、多态 #### 一、面向对象的基本概念 面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它使用“对象”来设计软件。对象是由数据(即字段或属性)和对这些数据进行...

    Java-多态--学习笔记.docx

    Java中的多态性是面向对象编程的一个核心特性,它允许我们设计更加灵活和可扩展的代码。在Java中,多态性(Polymorphism)主要体现在两个方面:方法的重写(Overriding)和接口的实现(Interface Implementation)。...

    多态和接口学习笔记

    在Java编程语言中,多态(Polymorphism)和接口(Interface)是两个核心概念,它们对于理解和构建面向对象程序至关重要。多态性是面向对象编程的三大特性之一,另外两个是封装和继承。接口则提供了类之间的抽象连接...

    尚硅谷JAVA基础笔记吐血整理

    “尚硅谷JAVA基础笔记”涵盖了Java语言的基础知识,包括语言概述、基本语法、面向对象概念、封装、继承和多态,以及一些关键概念如形参与实参、属性与局部变量、构造器、this关键字、包和MVC设计模式的使用。...

    Java游戏编程读书笔记

    游戏中的角色、场景、道具等都可以抽象为对象,通过继承、封装和多态等机制实现复杂的游戏逻辑。 2. **图形库和游戏引擎**:Java提供了丰富的图形库,如JavaFX和Java AWT/Swing,用于创建游戏界面。更专业地,...

    Java基础 学习笔记 Markdownr版

    本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...

    狂神说Java系列笔记.rar

    4. **6、JavaSE:面向对象.pdf**:面向对象编程(OOP)是Java的基础,这部分笔记将详细解析类、对象、封装、继承、多态等概念,深入浅出地介绍Java的面向对象特性。 5. **18、前端:JavaScript、jQuery.pdf**:虽然...

    Java 学习笔记Java学习笔记

    封装、继承和多态是OOP的三大特性,Java通过访问修饰符(public、private、protected、默认)来实现封装,通过extends关键字实现单继承,通过接口(interface)实现多态。 3. 异常处理:Java使用try-catch-finally...

    韩顺平编写的java学习笔记(全)

    韩顺平编写的《Java学习笔记》全面涵盖了Java的基础知识和发展方向,不仅适合初学者入门,也适合进阶开发者深入了解Java的各项技术栈。通过对本书的学习,读者能够掌握Java的核心概念、编程技巧以及实际应用场景,为...

    Java学习笔记(必看经典).pdf

    面向对象编程的四个基本原则是:抽象、封装、继承和多态,它们共同构成了Java的OOP模型。 在Java语言中,类是创建对象的模板或蓝图。一个类可以定义多个方法,每个方法具有唯一的名称和一个参数列表,以及可选的...

    瑜琅java学习笔记

    - 作为一种面向对象的语言,Java的设计强调了封装、继承和多态这三个核心概念。 ##### 2.1 对象概念 - 在Java中,几乎所有的数据都是对象形式存在。 - Java采用了对象导向编程(OOP)的思想,将数据和操作这些数据的...

    java全套笔记 来自狂神说java笔录.zip

    【Java笔记内容概览】 1. **基础语法**:涵盖变量、数据类型、运算符、流程控制(条件语句、循环语句)、数组、字符串等基础知识。 2. **面向对象**:讲解类、对象、封装、继承、多态等核心概念,以及构造函数、...

    JAVA学习笔记 林信良

    林信良先生通过实例解析了类的定义、对象的创建、封装、继承和多态等核心概念。他强调了如何利用这些特性来设计出高效、可维护的代码。 在内存管理和垃圾回收方面,书中有专门章节讲解Java的内存模型以及自动内存...

    java学习笔记markdown

    2. **面向对象编程**:深入讲解Java的面向对象特性,包括类、对象、封装、继承、多态等概念。这部分内容是Java的核心,有助于理解如何构建可维护和可扩展的软件系统。 3. **集合框架**:详细解释ArrayList、...

    Java学习笔记一

    本文将深入探讨Java的引用类型分析、传值内存解析以及继承和多态等核心概念,旨在帮助初学者和进阶者巩固基础,提升技能。 首先,让我们来谈谈Java的引用类型。在Java中,引用类型包括类(Class)、接口(Interface...

    Java学习笔记.pdf

    面向对象是 Java 语言的核心之一,它包括类和对象、继承、多态、封装、抽象等方面的知识。面向对象的编程思想是 Java 开发的基础,初学者需要掌握这些知识,以便更好地理解和应用 Java 语言。 3. Java SE 核心 ...

Global site tag (gtag.js) - Google Analytics