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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是方法的重写?继承后方法重写要注意哪几点?

方法的重写就是在继承关系中,子类和父类出现一模一样的方法,方法名和参数列表都相同。
方法重写要注意:
(1)必须保证父子类之间的方法名称相同,参数列表也相同
(2)子类方法的返回值必须小于等于父类方法的返回值范围
(3)子类方法的权限必须大于等于方法的权限修饰符

2.什么是抽象类?抽象类的作用?

抽象类就是对子类共性的内容进行抽取,有可能包含抽象方法的类
抽象类的作用:
(1)为子类提供便利:抽象类中可以定义一些方法,子类继承后可以直接使用
(2)对子类进行约束:抽象类中的抽象方法,子类继承后,必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?

(1)抽象类不能创建对象,如果要创建,需要创建的是子类
(2)抽象类中可以包含构造方法,用于初始化父类成员
(3)抽象类中不一定包含抽象方法,但是有抽象方法的类绑定是抽象类
(4)抽象类的子类,必须重写抽象父类中的所有抽象方法,否则该子类也是一个抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义

继承的意义:更便捷的重复某些信息。通过让子类访问父类获取某些固定的内容,
可以让代码变的更精简。
抽象的意义:在继承的基础上,抽象是连接子类和父类的转折点。在父类限定的条件
内,子类可以通过细化条件来改变内容。

回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法的重写指的就是:子类重写父类,保证方法名相同,参数列表相同。
继承关系中方法的名称一样参数列表也一样的就是方法的重写。
方法重写的注意事项:
(1).必须保证继承类之间方法的名称相同参数列表也相同。最好是要写@Override测试
(2).子类的返回值类型必须小于等于父类的返回值类型范围。
(3).子类的方法权限必须大于等于父类的方法权限。
         方法权限大小排列:public > protected>(default)> private

2.什么是抽象类?抽象类的作用?
抽象类是对子类共性的内容进行抽取包含抽象方法的类。
在Java中一个类如果包含了抽象方法那么这个类必然是抽象类

(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用
(2)对子类进行约束:抽象类中的抽象方法,子类继承之后必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?
抽象类不能创建对象只能创建其非抽象子类的对象
抽象类中可以有构造方法,其中的构造方法是提供子类创建对象的时候初始化父类成员使用的。
抽象类中不一定包含抽象方法,但是有抽象方法的类一定是抽象类。
抽象类的子类需要重写抽象父类中所以的抽象方法,不然的话编译无法通过而报错除非定义的该子类也是抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义意义:
抽象为子类提供便利和约束。
继承是在多个类中存在一样的属性和行为时将这些共性内容抽取到单独类中,多个需要用到的类无需重新定义,只要继承就可以,既提高了代码的复用性和便于管理代码提早编程的效率。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法的重写:在继承关系中,方法的名称一样,参数列表也一样
方法覆盖重写的注意事项:
(1) 必须保证父子类之间方法的名称相同,参数列表也相同。
@Override:写在方法前面,用来检测是不是有效的正确覆盖重写。
这个注解就算不写,只要满足要求,也是正确的方法覆盖重写。
(2) 子类方法的返回值必须【小于等于】父类方法的返回值范围。
(3) 子类方法的权限必须【大于等于】父类方法的权限修饰符。

2.什么是抽象类?抽象类的作用?
对子类共性的内容进行抽取,有可能包含抽象方法的类
(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用


(2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?

(1) 不能直接创建new抽象类对象。
(2)必须用一个子类来继承抽象父类。
(3) 子类必须覆盖重写抽象父类当中所有的抽象方法。
覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上方法体大括号。
(4)创建子类对象进行使用。

4.请根据自己的理解谈谈抽象和继承存在的意义
提高代码复用性
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
①方法的重写指的就是:子类重写父类,保证方法名相同,参数列表相同。
继承关系中方法的名称一样参数列表也一样的就是方法的重写。
②方法重写的注意事项:
(1).必须保证继承类之间方法的名称相同参数列表也相同。最好是要写@Override测试
(2).子类的返回值类型必须小于等于父类的返回值类型范围。
(3).子类的方法权限必须大于等于父类的方法权限。
         方法权限大小排列:public > protected>(default)> private

2.什么是抽象类?抽象类的作用?
①抽象类是对子类共性的内容进行抽取包含抽象方法的类。
在Java中一个类如果包含了抽象方法那么这个类必然是抽象类

(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用
(2)对子类进行约束:抽象类中的抽象方法,子类继承之后必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?
①抽象类不能创建对象只能创建其非抽象子类的对象
②抽象类中可以有构造方法,其中的构造方法是提供子类创建对象的时候初始化父类成员使用的。
③抽象类中不一定包含抽象方法,但是有抽象方法的类一定是抽象类。
④抽象类的子类需要重写抽象父类中所以的抽象方法,不然的话编译无法通过而报错除非定义的该子类也是抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义意义:
①抽象为子类提供便利和约束。
②继承是在多个类中存在一样的属性和行为时将这些共性内容抽取到单独类中,多个需要用到的类无需重新定义,只要继承就可以,既提高了代码的复用性和便于管理代码提早编程的效率。
回复 使用道具 举报 1 0

1、在子父类继承前提之下,子类的方法名称和参数列表和父类中的方法相同。
注意事项:位置是爱在子类中发生的
(1)和方法的名称相关,和方法的参数列表相关,必须要保证方法名称和参数列表相同
(2)和方法的返回值有关。必须要求返回值要小于等于父类的方法返回值类型
(3)和方法的权限修饰符有关。要求重写的方法,权限必须大于等于父类的方法的权限
2、对子类共性的内容进行抽取,有可能包含抽象方法的类。
作用:(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用
          (2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类
3、(1)抽象类不能创建对象,如果要创建,需要创建的是子类
     (2)抽象类中可以包含构造方法,用于初始化父类成员
     (3)抽象类中可以没有抽象方法,但是只要类中有抽象方法,那这个类一定是一个抽象类
     (4)子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类
4、抽象:不具体的存在,借此可以创建子类不断具体内容,不仅为子类提供便利,也同时约束着子类。
     继承:当多个类都有相同的代码时,可以将这些代码提取出来单独成为一个类,创建子类继承此类的代码,提高了代码的复用性。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
重写:子类重写父类的方法,保证方法名相同,参数列表也相同

相关:


参数列表相同

方法名相同

返回值类型必须要小于等于父类的返回值类型

权限修饰符要大于等于父类的权限修饰符




2.什么是抽象类?抽象类的作用?
对子类共性的内容进行抽取,有可能包含抽象方法的类
(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用


(2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类



3.抽象类使用时要注意哪些?
(1)抽象类不能创建对象,如果要创建,需要创建的是子类


(2)抽象类中可以包含构造方法,用于初始化父类成员


(3)抽象类中可以没有抽象方法,但是只要类中有抽象方法,那这个类一定是一个抽象类


(4)子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类



4.请根据自己的理解谈谈抽象和继承存在的意义
继承就是可以省去很多人一样的变量只写一次,大大省力。
抽象就是定义一个抽象方法,然后根据这个方法去拓展那些具体的方法。
其实两个存在的意义就是提高了我们打代码的效率
回复 使用道具 举报
叶凌青

今天我们学习了面向对象三大特性的第二个,继承。请根据自己的理解,回答下面问题。

1.什么是方法的重写?继承后方法重写要注意哪几点?
方法重写:在子父类继承前提之下,子类的方法名称和参数列表和父类中的方法相同

重写的好处:当子类对父类的方法不满意的时候,需要进行方法的重写

方法重写发生的位置:在子类中发生的

相关:

和方法的名称相关,和方法的参数列表相关,必须要保证方法名称和参数列表相同

和方法的返回值有关。必须要求返回值要小于等于父类的方法返回值类型

和方法的权限修饰符有关。要求重写的方法,权限必须大于等于父类的方法的权限


2.什么是抽象类?抽象类的作用?
对子类共性的内容进行抽取,有可能包含抽象方法的类

10.抽象类的作用

(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用

(2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类


3.抽象类使用时要注意哪些?
(1)抽象类不能创建对象,如果要创建,需要创建的是子类

(2)抽象类中可以包含构造方法,用于初始化父类成员

(3)抽象类中可以没有抽象方法,但是只要类中有抽象方法,那这个类一定是一个抽象类

(4)子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义
提高代码复用性
回复 使用道具 举报
1.方法重写:子类中出现与父类一模一样的方法时(返回值类型,方发名和参数列表都相同),会出现覆盖效果,也恒伟重写或者复写
注意:子类方法覆盖父类方法,必须要保证权限大于等于父类权限.子类方法覆盖父类方法,返回值类型,函数名和参数列表都要一模一样
2.从作用的角度上说:对子类共性的内容进行抽取,其中有可能包含抽象方法.作用:1为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用;2对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类
3.集成抽象类的子类必须重写父类所有的抽象方法.否则,该子类也必须声明为抽象类.
抽象类不能创建对象,如果创建,编译无法通过而报错.只能创建其非抽象子类的对象.
抽象类中,可以有构造方法,是提供子类创建对象时,初始化父类成员使用的.
抽象类中,不一定包含抽象方法,但是有抽象方法的类必须是抽象类
抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错.除非该子类也是抽象类.
4.继承:进行共性抽取,将多类中相同的部分到一个类中,从而提高代码的复用性;在进行版本的更新时,可以不需要直接在旧版本上修改,也不要重新编写一个新程序,只要创建一个旧版本的子类,对需要更改的地方进行覆盖或拓展即可;
抽象:父类的方法,在子类里都有种不同的表现形式,都需要对对父类进行重写,此时父类的该方法体就无意义了,但是方法声明还有意义,用抽象方法就可以直接创建一个没有方法体的方法,给子类提供便利,而且抽象还能对子类进行约束,保证某个功能子类一定含有;
回复 使用道具 举报


1.什么是方法的重写?继承后方法重写要注意哪几点?

重写:子类重写父类的方法,保证方法名相同,参数列表也相同
(1)参数列表相同,

方法名相同

(2)返回值类型必须要小于等于父类的返回值类型
(3)权限修饰符要大于等于父类的权限修饰符

2.什么是抽象类?抽象类的作用?

抽象对子类共性的内容进行抽取,有可能包含抽象方法的类
作用:(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用


      (2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类

也是一个抽象类


3.抽象类使用时要注意哪些?
(1)抽象类不能创建对象,如果要创建,需要创建的是子类


(2)抽象类中可以包含构造方法,用于初始化父类成员


(3)抽象类中可以没有抽象方法,但是只要类中有抽象方法,那这个类一定是一个抽象类

(4)子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类


4.请根据自己的理解谈谈抽象和继承存在的意义
    抽象可以为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用



可以对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个

抽象类

     继承将共性的代码抽取到父类中,子类继承父类,自动拥有父类定义的内容,可以提

高代码复用性
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
什么是重写:子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效
注意点:
1.必须保证父子类直接的方法名称相同,参数列表也相同
2.子类方法的返回值必须小于等于父类方法的返回值类型。
拓展:object是所有类的父类,String是object的子类;
3.子类方法的权限,必须 {大于等于} 父类方法的权限修饰符

2.什么是抽象类?抽象类的作用?
抽象类的定义:如果一个类包含抽象方法,那么该类必须是抽象类。
抽象类的作用:(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用
(2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?
1. 抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。
2. 抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。
3. 抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类。
4. 抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错。除非该子类也是抽象
类。

4.请根据自己的理解谈谈抽象和继承存在的意义
抽象存在的意义:抽象的子类可以直接重写父类的方法,省去了重复敲打代码
继承存在的意义:
1. 提高代码的复用性。
2. 类与类之间产生了关系,是多态的前提。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?

重写:子类重写父类的方法,保证方法名相同,参数列表也相同。
注意:      
1、参数列表相同
2、方法名相同
3、返回值类型必须要小于等于父类的返回值类型
4、权限修饰符要大于等于父类的权限修饰符

2.什么是抽象类?抽象类的作用?

抽象类:对子类共性的内容进行抽取,有可能包含抽象方法的类

作用:
(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用
(2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?

(1)抽象类不能创建对象,如果要创建,需要创建的是子类
(2)抽象类中可以包含构造方法,用于初始化父类成员
(3)抽象类中可以没有抽象方法,但是只要类中有抽象方法,那这个类一定是一个抽象类
(4)子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义

继承:是面向对象最显著的一个特性,继承是从已有的类中派生出新的类称为子类,子类继承父类的数据属性和行为,
并能根据自己的需求扩展出新的行为,提高了代码的复用性。

抽象:表示对问题领域进行分析、设计中得出的抽象的概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象
,在java中抽象用 abstract 关键字来修饰,用 abstract 修饰类时,此类就不能被实例化,从这里可以看出,
抽象类就是为了继承而存在的,如果定义了一个抽象类而不去继承它,那么等于白白创建了这个抽象类,
因为你不能用它来做任何事情,用 abstract 修饰方法时,此方法就是抽象方法,抽象方法必须存在于抽象类中,
抽象方法没有方法体,对于一个父类来说,如果它的某个方法在父类中实现出来没有任何意义,必须根据子类的实际需求来进行不同的实现,那么就可以将这个方法声明为抽象方法,抽象方法的修饰符必须为 public 或者 protected ,应为用 private,则不能被子类继承,子类便无法实现该方法,缺省情况下默认为 public 。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
        方法重写是方法的名称一样参数类表也一样
        继承后方法重写要注意:
                (1)必须保证父子类中的方法的名称一样参数类表也一样,可以用@Override注解进行检测
                (2)子类方法的返回值必须要小于等于父类方法的返回值范围
                (3)子类方法权限要大于等于父类方法
2.什么是抽象类?抽象类的作用?
        对子类共性内容进行抽取有可能包含有抽象方法得类就是抽象类
        抽象类的作用:
        为子类提供便利,抽象类可以定义方法,子类继承之后可以直接使用
        抽象类的子类必须要覆盖重写抽象类中的所有抽象方法。

3.抽象类使用时要注意哪些?
        要注意(1)抽象类中可以没有抽象方法,但抽象方法必须要在抽象类之中
                (2)抽象类不能直接创建对象,可以通过子类间接访问
                (3)抽象类的子类必须覆盖重写抽象类所有的抽象方法。

4.请根据自己的理解谈谈抽象和继承存在的意义
        (1)提高代码的复用性
        (2)产品更新换代只需要为旧版本创建一个子类,需要更改或扩展可以直接在子类中完成,老版本的内容也可以有效使用
       
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
什么是重写:子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效
注意点:
1.必须保证父子类直接的方法名称相同,参数列表也相同
2.子类方法的返回值必须小于等于父类方法的返回值类型。
拓展:object是所有类的父类,String是object的子类;
3.子类方法的权限,必须 {大于等于} 父类方法的权限修饰符

2.什么是抽象类?抽象类的作用?
抽象类的定义:如果一个类包含抽象方法,那么该类必须是抽象类。
抽象类的作用:(1)为子类提供便利:抽象类中可以定义一些方法,子类继承之后可以直接使用
(2)对子类进行约束:抽象类中的抽象方法,子类继承之后,必须重写,否则子类也是一个抽象类

3.抽象类使用时要注意哪些?
1. 抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。
2. 抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。
3. 抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类。
4. 抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错。除非该子类也是抽象
类。

4.请根据自己的理解谈谈抽象和继承存在的意义
抽象存在的意义:抽象的子类可以直接重写父类的方法,省去了重复敲打代码
继承存在的意义:
1. 提高代码的复用性。
2. 类与类之间产生了关系,是多态的前提。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:
        概念:在继承关系中,父子类的方法的名称一样,参数列表也一样;主要用于子类对父类的方法不满意时,对父类的方法进行修改或拓展;
        注意:
                不能直接创建new抽象对象;
                抽象类可以有构造方法,但只能由子类进行调用;        
                抽象类不一定含有抽象方法,但保证抽象方法必须在抽象类中;
                子类必须重写抽象父类的所有抽象方法;没有全重写,那么这个子类也是个抽象类;
2.什么是抽象类?抽象类的作用?
答:
        概念:对子类共性的内容进行抽取,有可能包含抽象方法的类;
        作用:
                对子类提供便利;
                对子类进行约束;
3.抽象类使用时要注意哪些?
答:
        不能直接创建new抽象对象;要创建必需创建子类继承
        抽象类可以有构造方法(用于初始化成员用),但只能由子类进行调用;
        抽象类不一定含有抽象方法,但保证抽象方法必须在抽象类中,即抽象类可以为空;
        子类必须重写抽象父类的所有抽象方法;没有全重写,那么这个子类也是个抽象类;
4.请根据自己的理解谈谈抽象和继承存在的意义
答:
        继承:
                进行共性抽取,将多类中相同的部分到一个类中,从而提高代码的复用性;
                在进行版本的更新时,可以不需要直接在旧版本上修改,也不要重新编写一个新程序,只要创建一个旧版本的子类,对需要更改的地方进行覆盖或拓展即可;
        抽象:
                父类的方法,在子类里都有种不同的表现形式,都需要对对父类进行重写,此时父类的该方法体就无意义了,但是方法声明还有意义,用抽象方法就可以直接创建一个没有方法体的方法,给子类提供便利,而且抽象还能对子类进行约束,保证某个功能子类一定含有;

回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:如果子类父类中出现重名的成员方法,这时的访问是一种特殊情况,叫做方法重写 ,
       注意事项:
              1. 子类方法覆盖父类方法,必须要保证权限大于等于父类权限。
              2. 子类方法覆盖父类方法,返回值类型、函数名和参数列表都要一模一样。
2.什么是抽象类?抽象类的作用?
答:父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有
   意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法
   的类就是抽象类。
   作用:可以提供一些共性代码,提高复用性,对子类提高方便
3.抽象类使用时要注意哪些?
        1. 抽象类不能创建对象,如果创建,编译无法通过而报错。只能创建其非抽象子类的对象。
          理解:假设创建了抽象类的对象,调用抽象的方法,而抽象方法没有具体的方法体,没有意义。
        2. 抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的。
          理解:子类的构造方法中,有默认的super(),需要访问父类构造方法。
        3. 抽象类中,不一定包含抽象方法,但是有抽象方法的类必定是抽象类。
          理解:未包含抽象方法的抽象类,目的就是不想让调用者创建该类对象,通常用于某些特殊的类结构设
计。
4. 抽象类的子类,必须重写抽象父类中所有的抽象方法,否则,编译无法通过而报错。除非该子类也是抽象
类。
理解:        假设不重写所有抽象方法,则类中可能包含抽象方法。那么创建对象后,调用抽象的方法,没有
        意义
4.请根据自己的理解谈谈抽象和继承存在的意义
  答:        1.   抽象类能够提取子类的共性内容,提高了代码的复用性,也提高了程序员的工作效率;
        2.   抽象类定义一些方法。以供继承抽象类的子类直接使用,为子类提供了便利。
        3.    子类在继承抽象类时,要重写抽象类中的全部抽象方法。这就对子类进行了一定的约束。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?

(1)当子类的方法中出现和父类一样的方法时候就是方法的重写。方法得重写就是在子类当中把父类旧的方法继承并且新增一些新的方法功能。
(2)1.要保证子类方法权限大于等于父类方法的权限。
         2.父类和子类方法的返回值类型、函数名和参数列表都要一样。

2.什么是抽象类?抽象类的作用?

(1)没有方法主体的方法叫抽象方法,而包含抽象方法的类就是抽象类。
(2)抽象类主要是用来表示一些不能够直接表达的类,称为方法声明

3.抽象类使用时要注意哪些?
1. 抽象类不能创建对象,因为抽象类是没有方法体的。
2. 因为在子类当中默认赠送一个super();所以在父类抽象类里面可以有构造方法
3. 抽象方法中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。
4. 抽象类的子类,必须重写抽象父类中所有的抽象方法。

4.请根据自己的理解谈谈抽象和继承存在的意义
(1)继承:继承主要是帮助我们使用新方法时候可以继承老代码的部分功能,体现了代码的复用性让代码更加简洁
    并且出错率更低。
(2)抽象类主要是可以帮助我们实现更多方法的声明。我们可以通过继承重新定义父类当中的抽象类的概念,让代码
     可以更简洁并且实现更多的种类功能。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法的重写是方法名一样,参数列表也一样
1、要保证权限必须大于父类方法权限
2、返回值类型,方法名和参数列表要一样

2.什么是抽象类?抽象类的作用?
抽象类是对子类的内容共性抽取
1、为子类提供便利
2、对子类进行约束

3.抽象类使用时要注意哪些?
1、抽象类不能创建对象,如果要创建,需要创建的是子类
2、抽象类中可以包含构造方法,用于初始化父类成员
3、抽象类中可以没有抽象方法,但是只要类中有抽象方法,那这个类一定是一个抽象类
4、子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类


4.请根据自己的理解谈谈抽象和继承存在的意义
抽象可以为子类提供便利,子类继承之后可以直接使用,也对子类进行约束,否则子类是一个抽象类
继承可以提高代码的复用性
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
重写:子类继承父类的方法.
注意点:
1.方法名 参数列表需要相同
2.方法返回值子类要(小于等于)父类
3.权限修饰符子类要(大于等于)父类
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑


2.什么是抽象类?抽象类的作用?
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
抽象类他是普通类的基类(关键字abstract)
作用:
(1)为子类提供便利
(2)对子类进行约束
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑


3.抽象类使用时要注意哪些?
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
(1)抽象类不能新建new对象
(2)子类继承 抽象类必须重写全部抽象方法,否则该子类也是一个抽象类需要添加(关键字abstract)不然会报错
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑


4.请根据自己的理解谈谈抽象和继承存在的意义
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
抽象1.父类为了子类提供便利 2.也对子类产生了约束
继承:1.父类为了子类提供便利
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
回复 使用道具 举报 1 0
1.什么是方法的重写?继承后方法重写要注意哪几点?
在子类继承父类后,对父类的某个方法不满意,用同样的方法名称和参数列表重写了这个方法,称为方法的重写。
方法重写的注意事项:
1. 必须保证父子类之间方法的名称相同,参数列表也相同。
2. 子类方法的返回值必须【小于等于】父类方法返回值的范围。
3. 子类方法的权限必须【大于等于】父类方法的权限修饰符


2.什么是抽象类?抽象类的作用?
抽象类是对子类共性的内容进行抽取,被abstract修饰的一种类。
抽象类可以给具有共性的类提供命名规范,提高代码的规范和统一性。同时,抽象类可以在类中添加普通方法,为子类提供便利,子类在继承后可以直接使用


3.抽象类使用时要注意哪些?
1. 抽象类不能创建对象
2. 抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的
3. 一个抽象类不一定含有抽象方法,但是有抽象方法的类必定是抽象类
4. 抽象类的子类,必须重写抽象父类中的所有方法,除非该子类也是抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义
现实世界中人类对不同事物持续抽取他们的共性,归纳为更高层的抽象概念来对事物分类和认识事物。编程是对现实世界的模拟,通过对抽象概念定义属性和方法,让子类通过继承的方式获得这些属性和方法,不仅提高的代码的复用性,避免冗余,而且提高了代码的规范性,更符合人类对事物的认知习惯。
回复 使用道具 举报
李伟斌

1.什么是方法的重写?继承后方法重写要注意哪几点?
答:子类继承父类,子类和父类的方法名相同,参数列表相同.
   注意点是:a.必须保证方法名和参数列表与父类相同.
            b.子类方法的权限要比父类的大.
            c.子类的返回值类型要小于父类.

2.什么是抽象类?抽象类的作用?
答:有abstract修饰的类,对子类共性的内容进行抽去,又可能包含抽象方法.

3.抽象类使用时要注意哪些?
答:a.抽象类不能创建对象,必须由子类继承父类并且不是抽象类,才能在该子类中创建对象.
   b.抽象类可以包含普通方法,但有抽象方法的类一定是抽象类
   c.继承的子类都必须重写父类的方法.
   d.抽象类可以包含构造方法,用于初始化父类成员.

4.请根据自己的理解谈谈抽象和继承存在的意义
答:a.抽象和继承对于子类提供了便利,提高了代码的复用性.
   b.抽象还能对子类形成一种约束,子类必须重写父类方法,否则也将成为抽象类.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马