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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是方法的重写?集成后方法重写要注意哪几点?
答:当子类继承父类后,父类的某个方法不能适用于本类时,就要对其进行重写。对于抽象方法,要求它所在的类要被继承,且其抽象方法最终必须被子类重写。
继承后重写的类要求与抽象类的类名和参数列表相同,访问权限大于或等于抽象类,返回值类型小于或等于抽象类。
2.什么是抽象类?抽象类的作用?
答:如果一个类包含抽象方法,那么该类必须是抽象类,用abstract修饰,抽象类定义的时候一般是public,因为抽象类通常是为了抽象出一些特性或者规范。用以表征抽象概念的抽象类不能够被实例化。定义格式:
Abstract class 类名字{
}
抽象类作为其子类的父类,它定义了一些标准行为,强制要求子类去执行某些方法。
3.抽象类使用时要注意哪些?
答:抽象类不能创建对象,只能创建其非抽象子类的对象。
抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。
抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。
抽象类的子类必须重写抽象父类中所有的抽象方法。
3.请根据自己的理解谈谈抽象和继承存在的意义。
答:抽象方法要求子类必须重写它,是子类方法的集成,而继承可以复用父类的非私有属性和方法,增加了代码的耦合性,同时可以加上自己特有的方法和属性,且为多态提供了前提。

评分

参与人数 1技术分 +1 收起 理由
厦门校区 + 1 赞一个!

查看全部评分

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