JAVA_父类成员不希望被子类重写,可以在声明父类成员使用-程序员宅基地

子类:extends声明某一个类是另一个的子类
1.首先要有基类(父类)2.由父类派生出新类
类的继承:1.继承的出现提高了代码的复用
2.继承的出现让类与类之间有关联
特点:1.父类有些成员不想让子类使用可以将属性设为私有
2.子类扩展的某些成员不适合自己,子类可以重写
方法重写:1.重写至少有两个类
2.有相同方法,参数列表
3.重写的方法返回值类型不能大于重写的方法返回值类型
4.重写的访问权限,不能小于被重写的访问权限
5.子类抛出的异常不能大于父类。
关键字 super:super可用于访问父类中定义的属性成员的方法
可用于在子类构造中调用父类构造器
注意:尤其当子父类同名成员时,用super区分
super的追溯不仅限于直接父类
super和this用法一致
构造方法:子类不能继承父类的构造方法但是可以调用
不在同一个包时一定要引包
在Java中创建子类对象默认创建父类对象。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45806035/article/details/103498226

智能推荐

TRACCAR支持的设备列表-程序员宅基地

文章浏览阅读1.7k次。GT06_traccar支持的设备

基于连接的每IP限速实现_netfilter限速-程序员宅基地

文章浏览阅读9.7k次,点赞2次,收藏2次。在《修改netfilter的limit模块实现基于单个ip的流量监控》中,介绍了一种方式实现针对一个网段每个IP地址的流量控制,如果细化到流,那个就叫做针对每个流的流量控制,我们知道,一个IP地址可以和很多流相关联,针对流的流控限制的不是主机,而是主机上的一个连接,它的约束要比针对IP地址的流控更加小。 然而如何来实现这个呢?实际上在Linux中,几乎所有的流控都可以用TC工具配置出_netfilter限速

Java 获取linux根目录下的文件夹_java获取指定文件夹下的所有文件名-程序员宅基地

文章浏览阅读1.8k次。原文链接:java获取指定文件夹下的所有文件名_tomorrowzm的专栏-程序员宅基地_java查询指定文件夹下的所有文件输出文件名 site:blog.csdn.net​blog.csdn.netpackage 这里我们主要使用的是listFiles函数来得到file文件夹下的所有文件,包括文件夹。然后通过File类的isFile和isDirectory来区分,如果是文件,就输出对应的信息,如..._java读取linux服务器下指定目录下的文件名称

Update批量更新(高性能、动态化)_批量update-程序员宅基地

文章浏览阅读7.6k次,点赞7次,收藏20次。文章目录前言一、环境开发环境测试环境二、灵光乍现MyBatis-Plus源码2.初见真正的批量更新语法三、开工基础类搭建SysUser(表sys_user实体类)Stash(拼接SQL服务,内部类)TableCacheDTO(数据表信息存储)TableCache(表信息缓存)MySQL拼接常量类缓存数据库表信息1. 继承AbstractMethod2. 自定义sql注入器3. 自定义注入器生效事务工具类制作SQL工具类SQL执行类四、测试100条测试数据1千条测试数据1万条测试数据10万条测试数据五、弊端总_批量update

PID优化系列之目标值平滑(斜坡函数梯形图+完整SCL代码)_控制斜坡pid-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏6次。作为PID系列专题,这些文章,我都会给出PLC梯形图的源代码和SCL代码方便大家对比学习,文章中的错误和不严谨之处,也请大家指正。1、专题1:设定值响应问题 2、PLC的梯形图代码,这部分我们可以做成功能块,启用PID运算时,我们可以对设定值进行线性化平滑处理,也可以不处理。......_控制斜坡pid

编程实现36进制和10进制之间的相互转换_36进制转换10进制-程序员宅基地

文章浏览阅读1w次,点赞3次,收藏4次。36进制转换成10进制的方法,以R9和10Y为例R9就是 27 * 36^1 + 9*36^0 = 98110Y 就是 1* 36^2 + 0 * 36^1 + 34*36^0 =133010进制转换成36进制的方法,以1079和52360为例(1079/36^0) % 36 = 35(1079/36^1) % 36 = 29(1079/36^2) 所以_36进制转换10进制

随便推点

JAVA文件上传多方式_java文件上传读取文件-程序员宅基地

文章浏览阅读2.7k次,点赞5次,收藏3次。JAVA文件上传多种方式_java文件上传读取文件

微平均的服务拓扑管理与可视化-程序员宅基地

文章浏览阅读350次,点赞9次,收藏9次。1.背景介绍微平均(Microservices)是一种软件架构风格,它将应用程序拆分成小的、独立运行的服务。这些服务通过轻量级的通信协议(如HTTP和gRPC)相互协同,以实现整个应用程序的功能。微服务架构的优势在于它的可扩展性、灵活性和容错性。然而,随着微服务数量的增加,服务之间的依赖关系也变得复杂,这导致了服务拓扑管理和可视化的问题。在这篇文章中,我们将讨论如何使用微平均的服务拓扑管理..._微服务 拓扑 可视化

无法安全地连接到此页面,这可能是因为该站点使用过期的或不安全的 TLS 安全设置._无法安全地连接到此页面 这可能是因为该站点使用过期的或不安全的 tls 安全设置。-程序员宅基地

文章浏览阅读2w次,点赞3次,收藏15次。问题描述:网页中的链接打不开,页面显示如标题所述,原因可能是因为我之前打开了很多内容,后来电脑没电直接关机了,导致出错。解决方法:1、按住win+R打开运行,输入inetcpl.cpl,点击确定,打开internet属性。2、打开在internet属性后,点击【安全】选卡,再点击【安全】页面中的“Internet”,选择“自定义级别”。如下图所示:3、在中间偏下位置找到“显示混合模式”,将其改为“启用”。如下图所示:4、再在Internet属性窗口中点击【高级】选项卡,找到“使用TLS 1_无法安全地连接到此页面 这可能是因为该站点使用过期的或不安全的 tls 安全设置。

B/S與C/S_当今世界开发模式技术架构的两大主流技术?-程序员宅基地

文章浏览阅读1.3k次。一、什么是C/S和B/S 要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。 第一、什么是C/S结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两_当今世界开发模式技术架构的两大主流技术?

MDK配置jlink仿真器步骤_mdk5如何定义swd-程序员宅基地

文章浏览阅读5.5k次。MDK配置jlink仿真器步骤:1.如下图2.设置为SW模式3.选择处理器的flash大小4.设置utilities5.查看是否是SW模式6.查看Flash大小重新编译程序download就好了..._mdk5如何定义swd

渗透测试17---Metasploit (MSF) 部署与功能_msf war包部署 渗透-程序员宅基地

文章浏览阅读7.5k次。MetasploitMetasploit Framework简称MSF(ruby语言开发的)实验环境准备Metasploit的使用第一次使用要进行数据库的初始化msfdb init用的时候就:msfconsole也可以:msfdb run (就等于msfdb init 和msfconsole)Metasploit指令search ms17_010 会列出许多模..._msf war包部署 渗透

推荐文章

热门文章

相关标签