30s学会JAVA几个关键词

1.final(最终)

修饰类-》此类无法被继承

修饰方法-》该方法不可被重写

修饰属性和局部变量-》看作常量,赋值位置:显式初始化,代码块初始化,构造器初始化

2.super(继承子类可用)

1.在子类方法或构造器中调用  父类属性,方法,构造器

2.多重继承下,super代指拥有该同名属性或方法最近的一个父类

3.子类无该属性或方法,调用该名字,无需super自动找到父类方法或属性

3.static(静态)

static属性/方法:只随类加载而加载一次(此时该类对象仍为创建),所有对象共享,通过 “类.属性/方法”调用,存储与方法区的静态域中

由于生命周期-》静态方法中只能调用静态方法或属性,非静态方法中非静态属性也可调用

                      -》类只能调用静态方法,不能调用非静态方法,而对象都可以

静态属性方法可以直接调用,默认省略类名

静态方法无对象,不能调this、super关键字

4.abstract(抽象)

跟final是冤家   ——》》 final类无法继承,abstract一定要继承才能实例化对象

                         ——》》 final方法无法重写,abstract方法一定需要重写

1.抽象类:不能实例化,但提供构造器 -》》只要是类,一定有构造器-》》便于子类实例化的调用

2.抽象方法:必须在抽象类里(但是抽象类可以有一般方法)

3.注意:abstract不修饰 private,  static方法,跟final水火不容

                    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/357846.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CentOS网络配置进阶:深入研究network服务和NetworkManager

前言 如果你正在使用CentOS系统,并且想要深入了解网络管理和配置,那么本文肯定适合你!在这篇文章中,作者深入探讨了CentOS中的两种网络管理方式:network服务和NetworkManager。通过详实的讲解和实用的示例,你将会学习到如何使用这两种工具来管理网络接口、配置IP地址、网…

故障诊断 | 一文解决,LSTM长短期记忆神经网络故障诊断(Matlab)

文章目录 效果一览文章概述专栏介绍模型描述源码设计参考资料效果一览 文章概述 故障诊断模型 | Maltab实现LSTM长短期记忆神经网络故障诊断 专栏介绍 订阅【故障诊断】专栏,不定期更新机器学习和深度学习在故障诊断中的应用;订阅

Enzo Life Sciences:NUCLEAR-ID®系列染料

Enzo Life Sciences公司的NUCLEAR-ID Blue DNA stain (GFP-CERTIFIED)和NUCLEAR-ID Red DNA Stain是细胞渗透性染料,适用于活细胞的细胞核染色。这系列染料为通过流式细胞术研究细胞周期进程的诱导和抑制提供了一种简便方法。该试剂在活细胞研究中的潜在应用包括确…

UI动效如何通过ps放到贴图模板里导出gif效果图

经常看到设计网站上有将UI动效在好看的模板里进行展示的,效果非常棒!很多设计师应该都可以做出好看的UI动效动画效果,但不知道怎么把动效放到手机模板里进行更好的展示。 这篇教程就是帮你把制作好的动效动画通过ps放到好看的模板里&#xf…

负载均衡下Webshell连接思路及难点

君衍. 一、应用场景二、环境搭建三、思路以及难点1、查看内部结构2、查看webshell3、使用蚁剑进行连接4、难点1 shell文件上传问题5、难点2 命令执行时飘逸6、难点3 大工具上传失败7、难点4 脚本失效 四、解决方式1、关闭对方节点服务器2、基于IP地址判断是否执行3、脚本实现流…

【重磅发布】已开放!模型师入驻、转格式再升级、3D展示框架全新玩法…

1月23日,老子云正式发布全新版本。此次新版本包含多板块功能上线和升级,为用户带来了含模型师入驻、三维格式在线转换升级、模型免费增值权益开放、全新3D展示框架等一系列精彩内容! 1月23日,老子云正式发布全新版本。此次新版本…

【英语趣味游戏】填字谜(Crossword)第2天

谜题出处 柯林斯字谜大全(6),Collins——Big Book of Crosswords (Book 6) Puzzle Number: 115 本期单词 横向 1、Fetch (8) 拿,取,8个字母 答案:Retrieve,取到,拿回 5、Common s…

【Java程序设计】【C00171】基于SSM的智慧篮球馆预约管理系统(论文+PPT)

基于SSM的智慧篮球馆预约管理系统(论文PPT) 项目简介项目获取开发环境项目技术运行截图 项目简介 这是一个基于ssm的智慧篮球馆预约管理系统 本系统分为前台、管理员以及学生3个功能模块。 前台:当游客打开系统的网址后,首先看到…

Python网络爬虫实战——实验3:Python爬虫之文字验证码实战

【实验内容】 本实验主要介绍在网络爬虫数据采集的过程中出现的常见的验证码反爬手段以及解决措施。 【实验目的】 1、理解验证码反爬的背景; 2、掌握常见文字验证码反爬手段; 3、研究解决文字验证码反爬的方法; 【实验步骤】 步骤1 调研…

LeetCode —— 43. 字符串相乘

😶‍🌫️😶‍🌫️😶‍🌫️😶‍🌫️Take your time ! 😶‍🌫️😶‍🌫️😶‍🌫️😶‍🌫️…

延伸与应用(五)企业家、网络经济,犯罪经济学、医疗保障经济学、资源经济

65.企业家与企业家精神 企 业 家 精 神 ( entrepreneurship ) 一 词 , 源 于 法 文 的 企 业 家(entrepreneur)这个单词。之后,经济学家不断地发现,其实企业家所代表的打拼与创新的精…

CCF CSP 202312-1仓库规划

题目描述 样例 输入 4 2 0 0 -1 -1 1 2 0 -1 输出 3 1 0 3 基本思路 暴力求解,使用二维数组存储所有仓库信息;针对每个仓库,遍历其他所有的仓库查找满足条件的上级仓库,有就输出查找到的第一个仓库编码,没有就输出…

redis—Zset有序集合

目录 前言 1.常见命令 2.使用场景 3.渐进式遍历 4.数据库管理 前言 有序集合相对于字符串、列表、哈希、集合来说会有一-些陌生。它保留了集合不能有重复成员的 特点,但与集合不同的是,有序集合中的每个元素都有-个唯- -的浮 点类型的分数(score) …

OJAC近屿智能张立赛博士揭秘GPT Store:技术创新、商业模式与未来趋势

Look!👀我们的大模型商业化落地产品📖更多AI资讯请👉🏾关注Free三天集训营助教在线为您火热答疑👩🏼‍🏫 亲爱的伙伴们: 1月31日晚上8:30,由哈尔滨工业大学的…

使用PowerBI 基于Adventure Works案例分析

Adventure Works案例分析 前言 数据时代来临,但一个人要顺应时代的发展是真理。 数据分析的核心要素 那数分到底是什么? 显然DT 并不等同于 IT,我们需要的不仅仅是更快的服务器、更多的数据、更好用的工具。这些都是重要的组成部分&…

JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)

目录 一.登录校验功能(解决直接通过路径访问) 1.实现思路 二.会话技术 ​编辑 1.Cookie技术 2.Session 3.令牌技术 1.简介 2.如何生成和解析 3.令牌的使用 三.Filter过滤器 1.什么是过滤器 2.实现步骤: 3.过滤器执行流程 4.拦截路径 5.过…

可视化大屏何必亲自上手,不懂代码不懂设计项目照样干

hello家人们...本人熟悉PS、Xd、Ai、Sketch、Figma、墨刀、即时设计、mastergo、Pixso等行业设计软件以及前端开发等技能,拥有10年的UI经验,我们可以通过关注评论私信交流以帮助到您解决UI工作中的烦恼!谢谢 可视化大屏何必亲自上手&#xff…

string的基本概念及常用接口

string的基本概念 本质: string时C风格的字符串,而string本质上是一个类。 string和char*的区别: char*是一个字符指针。而string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器。 特…

【C++】类和对象(一)

前言:在前面我们带大家初步步入了C,让大家大概知道了他的样子,那今天就可以说我们要正式步入C的大门了,这一章内容的细节比较多各位学习的时候一定要仔细。 💖 博主CSDN主页:卫卫卫的个人主页 💞 &#x1f…

【amis低代码前端框架】vue2集成百度低代码前端框架amis

什么是amis:amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。 第一步:下载amis 命令行内执行以下命令下载安装amis npm i amis第二步:下载完毕amis后 将nod…