java中的方法重写,重载,接口和抽象类

重写:相当于原来的方法不要,重新写一个按自己规则写的方法

返回值相同,参数列表相同,方法名称相同

参数列表必须相同

重载:

println中打开可以接收多种类型 有int double

参数列表不同

优点:实现代码复用性

接口:

方法可以多实现implements 后面可以有多个接口行为

编译看左,运行看右

只能定义常量

int A=1;

多是写功能性的实现

抽象类:

可以定义类成员

可以定义成员变量

private String name;

能定义抽象方法,但不写方法体{}

多写属性,方法

例:动物类有两栖,爬行类 都具备名字,颜色

这是就可以有eat方法 吃的东西不一样可以封装一个抽象类 那么eat可以用接口

相关推荐
scott.cgi6 小时前
Unity直接编译Java文件作为插件,导致失败的两个打包设置
java·unity·unity调用java·unity的java文件·unity的android插件·unity调用android·unity加载java代码
澈20710 小时前
C++并查集:高效解决连通性问题
java·c++·算法
2401_8734794012 小时前
运营活动被薅羊毛怎么防?用IP查询+设备指纹联动封堵漏洞
java·网络·tcp/ip·github
ShiJiuD66688899912 小时前
大事件板块一
java
摇滚侠12 小时前
@Autowired 和 @Resource 的区别
java·开发语言
SeaTunnel12 小时前
(八)收官篇 | 数据平台最后一公里:数据集成开发设计与上线治理实战
java·大数据·开发语言·白鲸开源
吴声子夜歌13 小时前
Java——线程的基本协作机制
java·线程协作
谙弆悕博士14 小时前
【附C++源码】从零开始实现 2048 游戏
java·c++·游戏·源码·项目实战·2048
独自归家的兔14 小时前
OCPP 1.6 协议详解:GetLocalListVersion 获取本地列表版本指令
java·后端·物联网·spring·ocpp1.6
Apache RocketMQ15 小时前
RocketMQ源码解析——秒级定时消息介绍
java·云原生·消息队列·rocketmq·java-rocketmq