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

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

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

参数列表必须相同

重载:

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

参数列表不同

优点:实现代码复用性

接口:

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

编译看左,运行看右

只能定义常量

int A=1;

多是写功能性的实现

抽象类:

可以定义类成员

可以定义成员变量

private String name;

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

多写属性,方法

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

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

相关推荐
xyzzklk2 小时前
解决Salesforce无法向外发送邮件
android·java·开发语言·网络·crm·salesforce·客户关系管理
biubiubiu07062 小时前
SpringBoot关于外部化配置
java·spring boot·spring
zzz_23683 小时前
【Spring】面试突击系列(二):SpringBoot 入门与自动配置原理
java·spring boot·spring
Full Stack Developme3 小时前
Spring AOP 与 AspectJ
java·后端·spring
快乐的木子李3 小时前
最新版Maven免安装配置教程
java·maven
wuminyu4 小时前
Java锁机制之Java对象重量级锁源码剖析
java·linux·c语言·jvm·c++
艾利克斯冰4 小时前
Java设计模式-创建型设计模式
java
心之伊始4 小时前
MySQL EXPLAIN 执行计划实战:从 type、Extra 到慢 SQL 定位与优化
java·架构·源码分析·csdn
Java_2017_csdn4 小时前
ComplexKeysShardingAlgorithm 小结
java·大数据·算法
海梨花4 小时前
快手面试高频算法题
java·算法·面试