![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口和继承
youyouwuxin1234
博主:忧忧吾心
学历:2017.09-2019.07 硕士 - 武汉大学 软件工程
2013.08-2017.06 本科 - 郑州大学 计算机科学与技术
工作:2019.07.02-2021.11.16,在美的集团IT部门国际事业部,任职软件开发工程师
2021.11.22-2021.12.31,在新华三大数据有限公司从事软件研发
2022.01.01-至今,在紫光集团旗下紫光云技术有限公司从事中间件软件研发工作
其他:代表公司参加过2019年杭州阿里巴巴云栖大会
兴趣:爱生活、爱学习、爱运动、爱旅行、爱美食。
展开
-
272、Java基础48 - 接口与继承【练习】 2019.11.20
0、目录1、UML 图 —— 类之间的关系2、解释UML-类图3、解释UML-接口图4、解释UML-继承关系5、解释UML-实现关系6、练习一:Animal类7、练习二:Spider类8、练习三:接口9、练习四:Cat类10、练习五:fish类11、练习的另外一种参考答案12、参考链接1、UML 图 —— 类之间的关系UML-Unified Module Language统一建模语言,可以很...原创 2019-11-20 17:27:54 · 582 阅读 · 0 评论 -
271、Java基础47 - 接口与继承【默认方法】 2019.11.20
0、目录1、什么是默认方法2、为什么会有默认方法3、练习:默认方法4、参考链接1、什么是默认方法默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法Mortal 这个接口,增加了一个默认方法 revive,这个方法有实现体,并且被声明为了defaultpackage charactor; public interface Mortal { pu...原创 2019-11-20 14:18:10 · 237 阅读 · 0 评论 -
270、Java基础46 - 接口与继承【内部类】 2019.11.20
0、目录1、内部类2、非静态内部类3、静态内部类4、匿名类5、本地类6、在匿名类中使用外部的局部变量7、练习:内部类8、参考链接1、内部类内部类分为四种:非静态内部类静态内部类匿名类本地类2、非静态内部类非静态内部类 BattleScore “战斗成绩”非静态内部类可以直接在一个类里面定义比如:战斗成绩只有在一个英雄对象存在的时候才有意义所以实例化BattleScore...原创 2019-11-20 11:51:12 · 187 阅读 · 0 评论 -
269、Java基础45 - 接口与继承【abstract 抽象类】 2019.11.19
0、目录1、abstract2、抽象类3、抽象类可以没有抽象方法4、抽象类和接口的区别5、练习:抽象类6、参考链接1、abstract在类中声明一个方法,这个方法没有实现体,是一个“空”方法这样的方法就叫抽象方法,使用修饰符“abstract"当一个类有抽象方法的时候,该类必须被声明为抽象类2、抽象类为Hero增加一个抽象方法 attack,并且把Hero声明为abstract的。A...原创 2019-11-19 17:07:56 · 280 阅读 · 0 评论 -
268、Java基础44 - 接口与继承【final】 2019.11.19
0、目录1、final2、final修饰类3、final修饰方法4、final修饰基本类型变量5、final修饰引用6、常量7、练习:final8、参考链接1、finalfinal修饰类,方法,基本类型变量,引用的时候分别有不同的意思。2、final修饰类当Hero被修饰成final的时候,表示Hero不能够被继承其子类会出现编译错误package charactor; publ...原创 2019-11-19 14:45:55 · 112 阅读 · 0 评论 -
267、Java基础43 - 接口与继承【Object类】 2019.11.19
0、目录1、Object类2、toString()3、finalize()4、equals()5、 ==6、hashCode()7、线程同步相关方法8、getClass()9、练习:Object10、参考链接1、Object类Object类是所有类的父类声明一个类的时候,默认是继承了Objectpublic class Hero extends Objectpackage charact...原创 2019-11-19 14:17:30 · 150 阅读 · 0 评论 -
266、Java基础42 - 接口与继承【super关键字**】 2019.11.18
0、目录1、super关键字2、实例化子类,父类的构造方法一定会被调用3、父类显式提供两个构造方法4、子类显式调用父类带参构造方法5、调用父类属性6、调用父类方法7、练习:super8、参考链接1、super关键字准备一个显式提供无参构造方法的父类在实例化Hero对象的时候,其构造方法会打印:“Hero的构造方法 "package charactor; import property...原创 2019-11-18 20:44:00 · 127 阅读 · 0 评论 -
265、Java基础41 - 接口与继承【隐藏】 2019.11.18
0、目录1、隐藏2、父类3、子类隐藏父类的类方法4、练习:隐藏5、参考链接1、隐藏与重写类似,方法的重写是子类覆盖父类的对象方法隐藏,就是子类覆盖父类的类方法2、父类父类有一个类方法 :battleWinpackage charactor; public class Hero { public String name; protected float ...原创 2019-11-18 20:02:02 · 132 阅读 · 0 评论 -
264、Java基础40 - 接口与继承【多态】 2019.11.18
0、目录1、多态2、操作符的多态3、观察类的多态现象4、类的多态条件5、类的多态-不使用多态6、类的多态-使用多态7、练习:多态8、参考链接1、多态操作符的多态+ 可以作为算数运算,也可以作为字符串连接 类的多态父类引用指向子类对象2、操作符的多态同一个操作符在不同情境下,具备不同的作用如果+号两侧都是整型,那么+代表 数字相加如果+号两侧,任意一个是字符串,那么+代表...原创 2019-11-18 19:30:01 · 181 阅读 · 0 评论 -
262、Java基础39 - 接口与继承【重写override】 2019.11.18
0、目录1、重写2、父类Item3、子类LifePotion4、调用重写的方法5、如果没有重写这样的机制怎么样?6、练习:重写7、关于练习6当中的@Override说明8、参考链接1、重写子类可以继承父类的对象方法在继承后,重复提供该方法,就叫做方法的重写又叫覆盖 override2、父类Item父类Item有一个方法,叫做effectpackage property; pu...原创 2019-11-18 16:44:06 · 325 阅读 · 0 评论 -
261、Java基础38 - 接口与继承【对象转型】 2019.11.18
0、目录1、明确引用类型与对象类型的概念2、子类转父类(向上转型)3、父类转子类(向下转型)1、明确引用类型与对象类型的概念首先,明确引用类型与对象类型的概念在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad对象是有类型的, 是ADHero引用也是有类型的,是ADHero通常情况下,引用类型和对象类型是一样的接下来要讨论的类型转换的问题,指的是引用类型和对象类...原创 2019-11-18 14:42:38 · 183 阅读 · 0 评论 -
260、Java基础37 - 接口与继承【接口】 2019.11.18
0、目录1、接口1、接口原创 2019-11-18 11:39:13 · 182 阅读 · 0 评论