广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java类的继承使用什么关键字
  • 420
分享到

Java类的继承使用什么关键字

java教程Java 2016-10-27 23:10:25 420人浏览 猪猪侠
摘要

类的继承子类及其定义Java类的继承使用extends关键字 (推荐学习:java课程)class SubClass extends SuperClass{ ........ }子类可以继承父类的属性和方法子类不能继承带private

类的继承

子类及其定义

Java类的继承使用extends关键字 (推荐学习:java课程)

class SubClass extends SuperClass{
........
}

子类可以继承父类的属性和方法

子类不能继承带private修饰符的属性,方法

子类不能继承构造方法

单继承:

Java只支持单继承,即只能从一个类继承,extends关键字后面的类名只能一个。

优点:可以避免多个父类之间可能发生的冲突。

interface接口机制,允许一个类实现多个接口

super关键字

super关键字指向该关键字所在类的父类

父类引用变量可以指向子类对象

super.someNethod([paramlist])//调用父类中的someMethod()方法

子类对象的创建

步骤:

分配对象所需的全部内存空间,并初始化为0值

按继承关系,自顶向下显式初始化

按继承关系,自顶向下调用构造方法

子类对象初始化的另一种表述:

基本初始化,执行构造方法,先执行父类构造方法,

执行父类构造方法之前,要执行父类显式初始化语句

方法的重写

(1)子类中重写方法的返回值类型必须与父类中被重写方法的返回值类型相同

(2)子类中重写方法的访问权限不能缩小

(3)子类重写不能抛出新的异常:方法的重写是实现对象运行时多态的基础

多态: 编译时多态和运行时多态。

编译时多态:比如重载

运行时多态:比如重写

上溯造型

将一种类型对象的引用转换成另一种类型对象引用

向下造型(强制类型转换)

instanceof运算符

aOblectVariable instanceof SomeClass

aOblectVariable 是 SomeClass类型时,该表达式的值为true,否则为false

格式

(SomeClass)aObjectVariable

(1)对象变量转换的目标类型,一定要是当前对象类型的子类

(2)在运行时刻也要进行对象类型检查

Object类

java中的每个类都是Object类的直接或间接子类。

equals类:比较两个对象的值

重写equals()方法目的:定义对象的值

Java规定:两个值相等的对象hashCode()返回值要相等

所以重写equals()方法,同时也要重写hashCode()方法

“==”比较两个对象的地址

toString()方法

返回对象的字符串表示

getClass()方法

返回对象的类信息,该方法返回一个Class类型的对象

--结束END--

本文标题: Java类的继承使用什么关键字

本文链接: https://www.lsjlt.com/news/3168.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java类的继承使用什么关键字
    类的继承子类及其定义Java类的继承使用extends关键字 (推荐学习:java课程)class SubClass extends SuperClass{ ........ }子类可以继承父类的属性和方法子类不能继承带private...
    99+
    2016-10-27
    java教程 Java
  • java怎么继承,使用什么关键字?
    继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 (推荐学习:java课程)通过e...
    99+
    2015-08-21
    java入门 java
  • es6实现继承的关键字是什么
    本篇内容主要讲解“es6实现继承的关键字是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“es6实现继承的关键字是什么”吧!es6中用class和extends关键字来实现继承。ES6中引入了...
    99+
    2023-07-05
  • java什么是类的继承
    Java 中类的继承是通过扩展其他类而形成新类来实现的,原来的类称为父类(super class)或基类,新类称为原来类的子类或派生类。在子类中,不仅包含父类的属性和方法,还可以增加新的属性和方法,使得父类的基本特征可被所有子类的对象共享。...
    99+
    2014-09-27
    java 继承
  • 【Java 基础】引用型数组、Java 继承、super 关键字详解
    《Java 零基础入门到精通》专栏持续更新中。通过本专栏你将学习到 Java 从入门到进阶再到实战的全套完整内容,所有内容均将集中于此专栏。无论是初学者还是有经验的开发人员,都可从本专栏获益。 ...
    99+
    2023-08-31
    java 开发语言 后端
  • Java面向对象关键字extends继承的深入讲解
    目录一、问题引出二、继承extends2.1继承的用法2.2基本语法2.3继承的好处2.4继承性总结一、 问题引出 面向对象的编程思想使得代码中创建的类更加具体,他们都有各自的属性...
    99+
    2022-11-12
  • php实现继承的关键词是什么
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑面向对象编程(OOP)的一大好处就是,可以使用一个类继承另一个已有的类,被继承的类称为父类或基类,而继承这个父类的类称为子类。子类可以继承父类的方法和属性,因此通过继承...
    99+
    2016-11-23
    php 继承
  • java类的继承原则是什么
    Java类的继承原则是通过一个类(子类)继承另一个类(父类)的特性和行为。以下是Java类继承的原则:1. 单一继承:Java中的类...
    99+
    2023-10-18
    java
  • java不能被继承的类是什么类
    JAVA中被 final 标志的类,是最终类,不可以被继承,如:public 、final 、String。JAVA继承的介绍:继承是面向对象最显著的一个特性,继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的...
    99+
    2016-10-22
    java
  • java子类继承父类的方法是什么
    Java中子类继承父类的方法是通过使用关键字`extends`实现的。在子类的声明中,使用`extends`关键字后面跟着父类的名称...
    99+
    2023-08-31
    java
  • Java类中this关键字与static关键字的用法解析
    目录前言1:修饰属性,表示调用类中的成员变量。2:this修饰方法3:this表示当前对象的引用前言 今天给大家总结介绍一下Java类中this关键字和static关键字的用法。 t...
    99+
    2022-11-13
  • java声明抽象类的关键字是什么
    Java声明抽象类的关键字是"abstract"。在类的定义前面加上"abstract"关键...
    99+
    2023-09-25
    java
  • Java的关键字abstract怎么使用
    本文小编为大家详细介绍“Java的关键字abstract怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java的关键字abstract怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 理解ab...
    99+
    2023-06-30
  • Java的abstract关键字怎么使用
    在Java中,abstract关键字可以用于以下三个地方:1. 抽象类:使用abstract关键字来声明一个抽象类。抽象类是不能被实...
    99+
    2023-09-22
    java abstract
  • Java的Instanceof关键字怎么使用
    今天小编给大家分享一下Java的Instanceof关键字怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。举例:cla...
    99+
    2023-06-27
  • java中this关键字什么时候使用
    1、当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分实例:class Demo{ String str = "这是成员变量"; void fun(String str){ System...
    99+
    2019-10-24
    java this 关键字 使用
  • java default关键字的用法是什么
    Java中的default关键字用于在switch语句中定义默认情况下要执行的代码块。当switch语句中的所有case都不匹配时,...
    99+
    2023-09-27
    java
  • Java中的volatile关键字有什么用
    本篇内容主要讲解“Java中的volatile关键字有什么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java中的volatile关键字有什么用”吧!一、volatile作用可以保证多线程环...
    99+
    2023-06-30
  • java final关键字怎么使用
    这篇文章主要介绍“java final关键字怎么使用”,在日常操作中,相信很多人在java final关键字怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java final关键字怎么使用”的疑惑有所...
    99+
    2023-07-04
  • java instance关键字怎么使用
    在Java中,关键字"instance"用于判断一个对象是否属于特定的类或其子类的实例。它用于实现类型检查和类型转换。以下是"ins...
    99+
    2023-10-20
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作