`

JAVA核心二(复用类)

    博客分类:
  • JAVA
 
阅读更多

1:组合,只需要在新的类中产生现有类的对象

初始化引用:在定义对象的地方,能够在构造器被调用前初始化,在构造器中,就在正要使用这些对象前(惰性初始化),使用实例初始化

 

2:继承,按照现有类的类型来创建新类

如果没有默认的基类构造器,或者想调用一个带参的基类构造器,就需要使用super显示地编写调用

protected关键字:当允许子类访问时,并且非子类不可以访问时

final关键字:对像的引用不可以改变,对像本身是可以被修改的,final参数时,方法中无法修改final指明的对象

final方法的使用原因:把方法锁定,以防任何继承类修改。
final和private:private方法都隐式的指定为final

final类:不可以继承

 

3:多态型:把对某个对象的引用视为对其基本类型的引用,在某个方法设置参数时,要将参数定义为基类型,方便扩展。

多态型的缺陷:

当基类是一个private方法时,子类重写了方法,当通过一个基类引用一个子类的对象时,对象不再表现子类的行为,而是基类的行为

域和静态方法不具有多态型

 

 

 

 

 

 

分享到:
评论

相关推荐

    Java核心技术卷一第10版PDF

    《Java核心技术卷一第10版》是Java编程学习者不可或缺的经典教材,它全面覆盖了Java语言的基础和核心概念。本书适用于初学者以及希望巩固基础知识的开发者,旨在帮助读者掌握扎实的Java编程技能。 首先,Java是一种...

    Java核心技术 卷1 基础知识 原书第10版

    《Java核心技术 卷1 基础知识》是Java编程领域的经典著作,原书第10版更是汇集了多年来Java语言发展的精华。本书主要涵盖了Java编程的基础知识,为读者提供了全面而深入的理解Java编程环境的必备知识。 首先,Java...

    JAVA核心面试知识整理.pdf

    Java核心面试知识整理包括了对JVM内存区域、垃圾回收机制、GC算法、JVM类加载机制、Java集合框架以及Java IO/NIO等多个方面的深入讲解。以下是对这些知识点的详细介绍: JVM内存区域:JVM内存区域包括了程序计数器...

    java核心卷答案(含源代码完整版)

    这份"java核心卷答案(含源代码完整版)"包含了针对Java初学者和进阶者的关键知识点的解答,以及相应的源代码实现,对于学习和巩固Java基础知识非常有帮助。下面,我们将深入探讨这些关键知识点。 1. **基础语法**...

    Java 核心技术 卷Ⅰ 基础知识 第11版 英文版

    《Java核心技术 卷Ⅰ 基础知识 第11版 英文版》是关于Java编程语言的权威指南,由Cay S. Horstmann撰写。这本书是Java学习者和专业开发者的宝贵资源,提供了Java编程语言的基础知识,并涵盖了许多高级话题。 EPUB是...

    Java核心技术PDF自用版

    《Java核心技术》是Java开发者必备的经典教程之一,涵盖了Java编程的基础到高级概念。该书分为两卷,卷I主要关注基础知识,包括语法、类、对象、接口、异常处理、输入/输出、多线程等内容。这里我们将深入探讨卷I中...

    JAVA核心知识点整理.pdf

    Java是一种广泛使用的面向对象编程语言,其核心特性之一就是多态性。多态性赋予了Java代码灵活性和可扩展性,使得程序可以处理多种不同类型的对象而无需知道具体类型。在Java中,多态性主要分为静态多态性和动态多态...

    java核心知识.pdf

    标题中提到的“java核心知识.pdf”,意味着接下来的内容会围绕Java编程语言的核心知识点展开。Java是一种广泛使用的面向对象的编程语言,具有跨平台、面向对象、分布式、健壮、安全性等特点。它广泛应用于企业级应用...

    java核心技术卷1

    #### 二、Java核心技术卷1主要内容概述 《Java核心技术卷1》通常涵盖了Java语言的基础知识和技术要点,包括但不限于以下几个方面: 1. **基础知识**: - Java语言的历史和发展。 - Java语言的基本语法:变量、...

    java核心基础全套全方面练习题一份带答案

    这份"java核心基础全套全方面练习题一份带答案"的资源是学习Java初级到中级阶段的理想材料,涵盖了Java的基础语法、面向对象编程、集合框架、异常处理、多线程、I/O流、网络编程等多个核心知识点。 首先,让我们...

    ( Java核心技术 卷1 基础知识 原书第9版.zip ) PDF 高清版

    《Java核心技术 卷1 基础知识 原书第9版》是Java开发者必读的经典之作,它深入浅出地介绍了Java编程语言的核心概念和技术。这本书的PDF高清版为学习者提供了清晰易读的阅读体验,方便深入理解每个知识点。 首先,...

    java核心技术卷

    《Java核心技术卷》是Java开发者必读的经典教材之一,它深入浅出地讲解了Java编程语言的核心概念和技术。本资源为“java核心技术卷(chm)”版本,是Prentice Hall PTR出版的第七版《Core Java 2 Volume I》的电子版,...

    Java核心技术第7第8版原书代码

    Java核心技术主要包括面向对象编程概念、类与对象、封装、继承和多态等基础概念。在第7版和第8版中,这些核心概念得到了更深入的阐述和更新,以适应不断发展的Java生态系统。例如,第7版可能涵盖了Java 7的新特性,...

    Java核心API

    ### Java核心API详解 #### 引言 Java作为一种广泛使用的编程语言,其强大的功能和灵活性在很大程度上得益于其丰富的API库。Java的核心API是Java Standard Edition(Java SE)平台的基础,提供了从基本的数据类型和...

    李兴华 Java核心技术精讲.pdf

    《李兴华 Java核心技术精讲》是一本专为Java初学者和进阶者设计的教程,作者通过丰富的实例和详尽的案例分析,旨在帮助读者深入理解和掌握Java编程的核心技术,提升实际开发能力,避免纯理论学习的局限性。...

    JAVA核心知识点整理——java自学资料.rar

    这份"JAVA核心知识点整理——java自学资料.rar"包含了一份详细的Java学习资源,旨在帮助已经具备一定Java基础知识的开发者进一步提升技能,深入理解Java的底层机制。以下是这份资料可能涵盖的一些核心知识点和学习...

    java核心技术源码

    在这个压缩包中,我们看到一系列与Java核心技术相关的文件,如"新建文本文档.txt"以及多个以"v1ch"和"v2ch"命名的目录,它们很可能是不同版本的Java教程或文档章节。 "v1ch"和"v2ch"可能代表不同的版本或者章节,...

    JAVA核心知识点整理.zip

    java核心知识点整理,面试很有用 Java核心知识点2.JVM JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它...

Global site tag (gtag.js) - Google Analytics