Java基础——面向对象2

技术Java基础——面向对象2 Java基础——面向对象2Java基础——面向对象2
继承
子类无法使用父类的私有属性或方法
Java中只有单继承,没有多继承
Ctrl + h 打开继承树
在Java中

Java基础——面向对象2

Java基础——面向对象2

继承

子类无法使用父类的私有属性或方法

Java中只有单继承,没有多继承

Ctrl打开继承树

在Java中,所有的类,都默认直接或间接继承Object类

new子类时,调用子类的构造器,默认且必须调用父类的构造器(即super()必须在第一行)

关注超级:

1.super调用父类的构造函数,该类必须位于(子类)的第一个构造函数中。

2.super必须只出现在子类的方法或构造函数中!

3.super和这个不能同时调用构造函数!

Vs this:

由不同的对象表示:

This:本身调用这个对象。

Super:表示父类对象的应用。

先决条件

这个:可以不用继承使用。

Super:只能在继承条件下使用。

施工方法

this();这个类的构造

Super():父类的构造!

重写与重载

重载意味着同一个类中的中文名相同,但参数不同。

重写都是方法的重写,和属性无关

父类的引用指向了子类(B b = new A();//B是A的父类)

覆盖重写

要重写,需要有继承关系,子类重写父类的方法!

1.方法名称必须相同。

2.参数列表必须相同。

3.修饰符,范围可以扩大但不能缩小:publicProtectedDefaultprivate

4.引发的异常范围可以缩小,但不能扩大:class notfoundexception-exception(大)

重写,子类的方法和父类必要一致,方法体不同!

为什么需要重写:

1.父类的功能,子类不一定需要,或者不一定满足!

Alt插入:覆盖;

多态

人s=新学生();//父类的引用指向子类。

子类能调用的方法都是自己的或者继承父类的父类可以指向子类,但是不能调用子类独有的方法

关于多态性的说明:

多态性是方法的多态性,属性没有多态性。

父类和子类之间必须有联系。ClassCastException类型转换异常!

条件存在:继承关系,方法需要重写,父类引用指向子类对象!父亲f1=新儿子();

无法重写的方法:

1.静态方法属于类,不属于实例。

2.最终常数;

3.私有方法;

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/146471.html

(0)

相关推荐

  • 响应式WEB设计的9项基本原则分别是什么

    技术响应式WEB设计的9项基本原则分别是什么这篇文章将为大家详细讲解有关响应式WEB设计的9项基本原则分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。响应式Web

    攻略 2021年11月17日
  • Vue中Watcher和Scheduler的实现原理是什么

    技术Vue中Watcher和Scheduler的实现原理是什么这篇文章主要介绍“Vue中Watcher和Scheduler的实现原理是什么”,在日常操作中,相信很多人在Vue中Watcher和Scheduler的实现原理

    攻略 2021年12月3日
  • redis学习笔记,详细)——高级篇

    技术redis学习笔记,详细)——高级篇 redis学习笔记(详细)——高级篇redis学习笔记(详细)——初级篇 redis学习笔记(详细)——高级篇 redis配置文件介绍linux环境下配置大于编

    礼包 2021年11月11日
  • 外部css样式表的作用是什么

    技术外部css样式表的作用是什么本篇内容主要讲解“外部css样式表的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“外部css样式表的作用是什么”吧!

    攻略 2021年11月3日
  • JAVA8的stream怎么使用

    技术JAVA8的stream怎么使用这篇文章主要讲解了“JAVA8的stream怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JAVA8的stream怎么使用”吧

    攻略 2021年11月30日
  • 语文中什么叫双音节词,加more 的双音节词有哪些

    技术语文中什么叫双音节词,加more 的双音节词有哪些加more/most构成比较级/最高级的单音节和双音节形容词加more和most构成比较级和最高级的单音节形容词和双音节形容词
    A语文中什么叫双音节词。由分词转化成的

    生活 2021年10月29日