A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是方法的重写?集成后方法重写要注意哪几点?
答:方法的重写(override)是发生在父子类中的,方法的方法名相同,参数列表也相同的情况下。子类对父类同方法的功能的改进时会用到方法的覆盖重写。
重写后要注意1.两个类之间。2.方法名相同,参数列表也相同。3.子类的权限要等于或高于父类。4.子类的返回值范围小于或等于父类。一般写为一样。

2.什么是抽象类?抽象类的作用?
答:抽象类是包含抽象方法的类,用关键字abstract修饰。抽象类的目的用于父类对子类的限制。

3.抽象类使用时要注意哪些?
答:抽象类用abstract修饰,并且没有方法体。子类继承抽象类的子类必须重写父类所有的抽象方法。1.抽象类不能直接创建对象,只能通过其非抽象子类创建对象。
2.抽象类中可以有构造方法,是为了子类创建对象时,初始化父类成员时使用。3.抽象类中,不一定包含抽象方法,但是有抽象方法的类,一定是抽象方法。4.子类继承抽象类的子类必须重写父类所有的抽象方法。

4.请根据自己的理解谈谈抽象和继承存在的意义
答:继承的意义是减少代码的重复量,并且可以在不修改原来使用的类的情况下,不断更新类的功能。抽象是随着继承产生的,父类抽象类规定了子类必须要遵循的一些方法,子类必须要覆盖重写类父类的所有抽象方法后,才可以创建对象,使用功能。


回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马