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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2018-6-9 20:23  /  3180 人查看  /  29 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


王博


1.什么是方法的重写?集成后方法重写要注意哪几点?
继承中,子类中将父类中的方法进行覆盖重写
方法名要相同,参数列表要相同,可以在方法前面加 @Override



2.什么是抽象类?抽象类的作用?
用 abstract 修饰的类就是抽象类,有抽象方法的类也是抽象类
实现接口




3.抽象类使用时要注意哪些?
抽象类不可以创建对象,继承抽象类必须覆盖重写其中所有的抽象方法


4.请根据自己的理解谈谈抽象和继承存在的意义
继承可以提高代码的重复利用,方便修改代码
抽象类可以实现接口




回复 使用道具 举报

吴香斌

1.什么是方法的重写?集成后方法重写要注意哪几点?
在继承关系中,父类的方法不满足子类的需求,子类通过重写父类的方法来实现新的功能。
方法重写需要注意下面几点:
a. 子类的方法名称和参数列表要和父类的完全一致
b. 子类的权限要大于等于父类的权限(public > protected > 缺省 > private)
c. 当返回值是基本数据类型或者void的时候,字类和父类一样
    当返回值是引用数据类型时,子类要和父类返回值类型的一样,或者是其子类

2.什么是抽象类?抽象类的作用?
抽象类:就是类中的方法无法进行方法体的准备表述时,需要使用抽象方法进行描述。
抽象类作用:

3.抽象类使用时要注意哪些?
a. 不能直接创建抽象类对象
b. 抽象类必须通过拥有实现方法的子类来进行使用
c. 各层子类必须覆盖重写抽象类的所有抽象方法才可以使用

4.请根据自己的理解谈谈抽象和继承存在的意义
当多个类出现了相同的特征时,把这些共同的部分提取到一个父类中,这些类不用重复声明共同的部分,只需要继承父类即可。
提高代码复用性


回复 使用道具 举报
1.方法重写就是在继承特性中,子类的方法名跟参数列表与父类中的相同,这时能改写覆盖父类中方法的内容。
子类的方法返回值范围必须小于等于父类的返回值范围;子类的方法权限必须大于等于父类的权限修饰符。
2.包含抽象方法的类是抽象类。将多种类的共同特征又抽取出来没有具体参数的行成的上一级类。
3.抽象类不能创建对象;抽象类不一定包含抽象方法,但有抽象方法的一定是抽象类。
4.继承是因为各类中仍有共同特征,这些共同特征又有具体数据,就将这些共同特征形成上一级类,子类能从中获取共同特征的数据,节省如果有多个子类有相同特征要重复定义的麻烦。抽象是有的共同特征抽取出来后没有具体数据,但仍有共性可以继承。
回复 使用道具 举报
洪文生
1.什么是方法的重写?集成后方法重写要注意哪几点?
继承关系中,父类和子类的成员方法名完全相同时,包括返回值类型,方法名,参数列表都相同时,子类对其方法体进行修改。
子类的返回值类型的范围要小于等于父类,子类的权限要大于等于父类,方法名要保证相同

2.什么是抽象类?抽象类的作用?
用abstract修饰的类。有抽象方法的一定是抽象类。
抽象类的作用:当父类被多个子类继承,其中某个父类方法各个子类应用方法不同时,可以用抽象类。
3.抽象类使用时要注意哪些?
抽象类不能创建对象,编译会报错。
抽象类的子类要重写父类中所有的抽象类。

4.请根据自己的理解谈谈抽象和继承存在的意义
可以省去很多的重复代码,当几个代码在定义类时拥有很高的相似度,用抽象类或者继承可以很好的节省时间,
回复 使用道具 举报
1.什么是方法的重写?集成后方法重写要注意哪几点?
方法的重写是指子类继承父类的方法时,根据需要对方法的重写。
应注意方法名和参数列表必须完全相同。
子类的返回值要小于等于父类的返回值范围。
子类方法权限要大于等于父类方法修饰符权限。

2.什么是抽象类?抽象类的作用?
具有相同属性,用abstract修饰的类。
作为父类使用,具有相同属性但实现方法不同可以使用抽象类。

3.抽象类使用时要注意哪些?
(1)不能创建对象
(2)子类需重写全部抽象方法
(3)抽象类中,可以没有抽象方法,但是有抽象方法的类一定是抽象类。

4.请根据自己的理解谈谈抽象和继承存在的意义
抽象类可以定义抽象的方法具体到子类中实现。
继承可以从父类中抽取所需的属性方法,实现继承的功能。
在增加新功能时可以很方便的实现旧功能的保留和新功能的添加
回复 使用道具 举报
1.方法的重写是体现在继承中的,当子类的方法名与父类的方法名和参数列也一样就构成了方法的重写可以在代码中用@Overide作为检测。

2.当一个事物无法用方法体描述的时候就要用到抽象方法的类,用abstract来修饰的类就是抽象类。作用让子类继承方法实现具体行为的方法。


3.抽象类不能创建对象,继承抽象类必须通过子类覆盖重写来完成自己的功能。

4.抽象和继承主要的很多有共同特性的类,将他们联系起来这样就可以减少代码的重复性就方便于数据的管理和维护。

回复 使用道具 举报
林梅源
1.什么是方法的重写?集成后方法重写要注意哪几点?
方法的重写子类和父类的方法名称一样。
子类方法的权限要不小于父类的权限;
子类方法的返回值范围也应不小于父类的返回值范围

2.什么是抽象类?抽象类的作用?
abstract修饰的类就是抽象类
很多类出现一样的功能,抽象类将一样的抽取出来

3.抽象类使用时要注意哪些?
要在class前面加abstract,对象不能抽象类。

4.请根据自己的理解谈谈抽象和继承存在的意义
可以没必要去更改之前写好的代码,而是将之前代码继承,减少了代码的重复性。
回复 使用道具 举报
1.什么是方法的重写?集成后方法重写要注意哪几点?
在子类继承父类时,不想原封不动的使用父类的方法,就可以对父类的同名方方法进行重写。
重写时返回值、方法名、参数列表要完全一致,方法体不一样。


2.什么是抽象类?抽象类的作用?
1、抽象类是不能创建对象的类,但是它的子类可以创建对象,抽象方法没有方法体,抽象方法必须定义在抽象类中
在父类中定义抽象方法,在子类中必须实现,即重写方法。

有以下三个作用:
1,为子类提供一个公共的类型;

2,封装子类中重复内容(成员变量和方法);

3,定义有抽象方法,子类虽然有不同的实现,但该方法的定义是一致的


3.抽象类使用时要注意哪些?
抽象方法没有方法体,抽象方法必须定义在抽象类中
在父类中定义抽象方法,在子类中必须实现,即重写方法

4.请根据自己的理解谈谈抽象和继承存在的意义
1,为子类提供一个公共的类型;

2,封装子类中重复内容(成员变量和方法);
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马