继承小结

1.      什么是继承

子类具有父类的一般特性以及自身的特殊特性。

2.      怎么实现继承

使用关键字extends

3.      继承的好处

提高代码的复用性,可维护性。

4.      什么是多态

具有表现多种形态、能力的特征。

5.      多态存在的三个必要条件

子类继承父类;

子类重写父类方法;

父类引用指向子类对象;

6.      继承

子类具有父类的一般特性以及自身的特殊特性;

7.      方法重写(子类重写父类方法)

指在子类中重新定义一个与父类中的方法同名,同参数列表,同返回值类型的方法,而重新填写了方法体中的代码,子类重写父类方法不能使用比父类更严格的访问修饰词;

 

 

 

8.      方法重载(一个类中有多个方法)

不考虑返回值类型和访问修饰词,在一个类里面写了多个方法名相同,参数列表不同的方法,系统通过判断不同的参数选择调用与之对应的方法;(但不推荐使用参数顺序不同进行重载,这会让代码的可读性极差)

9.      多态

父类引用指向子类对象

10.  多态的好处

提高代码的可扩展性和可维护性。

 

11.  什么抽象类

含有抽象方法的类,就是抽象类,使用关键字abstract 修饰.

12.  抽象方法

只有方法的申明没有方法体

13.  为什么要用抽象类

²  避免子类设计的随意性。

²  设计与实现分离

²  为所有子类提供了公用模板。

 

14.  什么是接口

比抽象类还抽象的类;

接口中只有抽象方法和常量;

关键字interface

15.  接口中有什么

只有抽象方法和常量(接口中的方法必须是public修饰的可省略,子类重写时不能省略)

16.  什么是常量

常量是一种标识符,它的值在运行期间恒定不变;

常量标识符在程序中只能被引用而不能被重新赋值;

17.  使用常量的好处

使用常量可以增强程序的可读性,可维护性;

18.  定义接口的关键字.

Interface

19.  用途,为什么定义接口,使用接口的好处。

接口就是比抽象类更抽象的抽象类,可以更加规范的对子类进行约束。{全面地专业实现了:规范和具体实现的分离。}(好处)

项目中的具体需求是多变的,我们必须以不变应万变才能从容开发,不变就是规范。因此,我们们开发项目往往都是面向接口编程;

通过Java接口,我们同样可以享受到多态性的好处,大大提高了程序的可扩展性及可维护性

 

20.  怎么实现接口。

关键字implement

21.  访问修饰符的作用范围

²  Public :最大访问权限可以访问任何一个在classpath下的类,是对象和类对外的一种        接口方式;

²  Protected:主要作用是用来保护子类,子类是否在一个包下都可以对其进行访问;

²  Default:同一个包下可以访问;

²  Private:只有类内部能够访问,是一种封装的体现;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值