摘要: 抽象类和接口的区别 抽象类和接口在设计层面的区别主要体现在:接口是对动作的抽象,抽象类是对根源、类的抽象。抽象类表示的是,这个对象是什么,接口表示的是,这个对象可以做什么。 比如,男人、女人是人,人是男人女人的抽象类。人可以吃东西,动物也可以吃东西,人还有各种行为,吃东西就可以定义为一种接口。 语法 阅读全文
posted @ 2018-11-13 16:44 Never-Say-Die 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 重载和重写的区别 重写: 1、也叫子类的方法覆盖父类的方法,要求返回值、方法名和参数都相同; 2、子类抛出的异常不能超过父类相应方法抛出的异常。(子类异常不能超出父类异常); 3、子类方法的的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)。 重载: 重载是在同一个类中的两 阅读全文
posted @ 2018-11-13 16:09 Never-Say-Die 阅读(177) 评论(0) 推荐(0) 编辑