黑马程序员技术交流社区

标题: 【厦门校区JavaEE就业7期-每日总结】继承&修饰符 [打印本页]

作者: 厦门校区    时间: 2019-4-17 18:36
标题: 【厦门校区JavaEE就业7期-每日总结】继承&修饰符
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

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

2.什么情况下会用到Static关键字?

3.静态代码块会在什么时候执行?

4.使用静态成员的注意事项?
作者: 维度猎人    时间: 2019-4-17 20:49
郑峰

1.什么是方法的重写?继承后方法重写要注意哪几点?
答:方法的重写:子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
注意事项:1. 私有方法不能被重写(父类私有成员子类是不能继承的)

        2. 子类方法访问权限不能更低(public > 默认 > 私有)


2.什么情况下会用到Static关键字?
答:被类的所有对象共享,这也是我们判断是否使用静态关键字的条件

3.静态代码块会在什么时候执行?
答:可以通过类名调用当然,也可以通过对象名调用(推荐使用类名调用)

4.使用静态成员的注意事项?
答:
静态成员方法只能访问静态成员
作者: 汪一飞    时间: 2019-4-17 21:33
1.什么是方法的重写?继承后方法重写要注意哪几点?

子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
(1). 私有方法不能被重写(父类私有成员子类是不能继承的)

(2). 子类方法访问权限不能更低(public > 默认 > 私有)



2.什么情况下会用到Static关键字?

当一个类中被所有对象共享的数据,可以使用static修饰


3.静态代码块会在什么时候执行?

可以使用类名.属性名、类名.方法名直接访问


4.使用静态成员的注意事项?

静态成员方法只能访问静态成员

作者: 王卓立    时间: 2019-4-17 21:34
1.什么是方法的重写?继承后方法重写要注意哪几点?

在子类中,对父类的方法进行修改并覆盖,就叫做方法重写.

注意事项:

1. 私有方法不能被重写(父类私有成员子类是不能继承的)
2. 子类方法访问权限不能更低(public > 默认 > 私有)
3. 子类的方法声明必须与父类一致(方法名,参数类别,返回类型等)

2.什么情况下会用到Static关键字?

当变量或方法需要被所有对象共享时.

3.静态代码块会在什么时候执行?

加载类之后,创建对象之前.

4.使用静态成员的注意事项?

静态成员方法只能访问静态成员

作者: 王嘉俊    时间: 2019-4-17 21:34
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同。   注意:答·答支持多级继承,不支持多继承
2.什么情况下会用到Static关键字?
答:当一个类中被所有对象共享的数据,可以使用static修饰
3.静态代码块会在什么时候执行?
答:在类名加载中,初始化阶段执行。
4.使用静态成员的注意事项?
答:静态只能访问静态成员,可以通过类名直接调用。
作者: Dream梦    时间: 2019-4-17 21:34
潘绍平:
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
方法重写的注意事项:
1. 私有方法不能被重写(父类私有成员子类是不能继承的)
2. 子类方法访问权限不能更低(public > 默认 > 私有)

2.什么情况下会用到Static关键字?
答:被类的所有对象共享,与类的属性行为有关,跟对象无关的时候可以使用static修饰
3.静态代码块会在什么时候执行?
答:类或者对象调用的时候运行。
4.使用静态成员的注意事项?
答:- 非静态的成员方法
  - 能访问静态的成员变量
  - 能访问非静态的成员变量
  - 能访问静态的成员方法
  - 能访问非静态的成员方法
- 静态的成员方法
  - 能访问静态的成员变量
  - 能访问静态的成员方法
- 总结成一句话就是:
  - 静态成员方法只能访问静态成员
作者: 叶晓翔    时间: 2019-4-17 21:35
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

1.什么是方法的重写?继承后方法重写要注意哪几点?
重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变,即外壳不变,核心重写。

2.什么情况下会用到Static关键字?
在同一类中,当某一数据被所有实例化对象共享时,可以用static修饰。

3.静态代码块会在什么时候执行?
在加载类的时候执行,在对象创建前执行,静态代码块只执行一次,一半用来初始化某些值,并被所有对象全局共享。

4.使用静态成员的注意事项?
静态方法内部只能使用静态变量,而静态变量是属于类的,如果都是静态方法那么这个类就没有实例化的必要,所以一般工具类才使用静态方法。

作者: 宋涵耀    时间: 2019-4-17 21:36
1.什么是方法的重写?继承后方法重写要注意哪几点?
子类和父类名称,参数列表相同的方法

2.什么情况下会用到Static关键字?
被类的所有对象共享,通过类名调用

3.静态代码块会在什么时候执行?
程序有调用到时候

4.使用静态成员的注意事项?
只能访问静态成员变量和方法
作者: 高建有    时间: 2019-4-17 21:36
1.什么是方法的重写?继承后方法重写要注意哪几点?

方法重写:当子类出现了和父类中一模一样的方法声明时(方法名,参数列表一样,)即发生了重写;
注意:
(1)父类私有方法不能被重写(父类私有成员子类是不能继承的)
(2)子类方法访问权限不能低于父类 (public > 默认 > 私有)



2.什么情况下会用到Static关键字?

static可以修饰成员变量,成员方法,代码块,类
特点:被static修饰的内容会随着类加载而加载,优先于对象存在,成员变量和成员方法可以直接调用并被该类下所有对象共享
使用:在同一类中,当某个数据被所有对象共享是,可以用static修饰


3.静态代码块会在什么时候执行?

静态代码块会在类加载过程中的初始化阶段执行


4.使用静态成员的注意事项?

1.静态方法不能访问非静态成员变量,只能访问静态成员
2.静态方法内不可以定义this.super关键字(静态优先于对象存在)
3.非静态方法可以访问静态成员变量
作者: LPY    时间: 2019-4-17 21:36
1.什么是方法的重写?继承后方法重写要注意哪几点?

子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
(1). 私有方法不能被重写(父类私有成员子类是不能继承的)

(2). 子类方法访问权限不能更低(public > 默认 > 私有)



2.什么情况下会用到Static关键字?

当一个类中被所有对象共享的数据,可以使用static修饰


3.静态代码块会在什么时候执行?

可以使用类名.属性名、类名.方法名直接访问


4.使用静态成员的注意事项?

静态成员方法只能访问静态成员
作者: 陈明捷    时间: 2019-4-17 21:38
1.什么是方法的重写?继承后方法重写要注意哪几点?
在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同
支持多级继承,不支持多继承

2.什么情况下会用到Static关键字?
当一个类中被所有对象共享的数据,可以使用static修饰

3.静态代码块会在什么时候执行?
可以通过类名调用,也可以通过对象名调用(推荐使用类名调用)

4.使用静态成员的注意事项?
静态成员方法只能访问静态成员
作者: 黄孝贵    时间: 2019-4-17 21:39
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法重写:在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同。
注意:私有方法不能被重写(父类私有成员子类是不能继承的)
子类方法访问权限不能更低(public > 默认 > 私有)


2.什么情况下会用到Static关键字?
当一个类中被所有对象共享的数据,可以使用static修饰;

3.静态代码块会在什么时候执行?
可以通过类名调用,当然也可以通过对象名调用【推荐使用类名调用。


4.使用静态成员的注意事项?
静态的成员方法只能访问静态成员。
作者: 谢龙炜    时间: 2019-4-17 21:41
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:就是子类不满意父类中提供的方法,想增加功能,这时就需要方法重写了。
        注意:
                1.参数列表必须完全与被重写的方法相同;
                2.返回的类型必须一直与被重写的方法的返回类型相同;
                3.访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>默认>private)

2.什么情况下会用到Static关键字?
答:当一个类中被所有对象共享的数据,可以使用static修饰

3.静态代码块会在什么时候执行?
答:静态代码块在类加载时调用,并且只调用一次。

4.使用静态成员的注意事项?
答:1.静态方法只能访问静态成员。
       2.静态方法中不可以使用this或者super关键字。
作者: 林美娇    时间: 2019-4-17 21:41
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:在子父类中,子类中的方法名与参数列表都和父类中的相同,叫做方法的重写。
      要注意重写是否正确(@Override检验);
      要注意父类中的私有方法不能被重写;
      要注意子类重写方法的访问权限不能比父类的低(public > protected > 默认 > private)。

2.什么情况下会用到Static关键字?
答:当一个类中的属性或行为被类的所有对象共享时,可以用Static来修饰。

3.静态代码块会在什么时候执行?
答:可以通过类名调用执行(推荐),也可以通过对象名调用执行。

4.使用静态成员的注意事项?
答:静态成员方法只能访问静态的成员变量及成员方法。
作者: 刘鸿    时间: 2019-4-17 21:41
1.什么是方法的重写?继承后方法重写要注意哪几点?
子类对父类的方法进行重写,方法名、参数列表要相同。
要注意:私有方法不能被重写;子类方法的访问权限要大于等于父类方法的访问权限。

2.什么情况下会用到Static关键字?
  成员变量或者成员方法需要被类的所有对象共享。

3.静态代码块会在什么时候执行?
当第一次使用本类时,静态代码块会执行且唯一一次;
一般用来一次性对静态成员变量进行赋值。

4.使用静态成员的注意事项?
静态成员可以通过类或者对象调用,但是推荐通过类调用;
静态成员方法不能直接访问非静态,只能访问静态成员;
静态成员不能使用this。
作者: 宋加福    时间: 2019-4-17 21:42

1.什么是方法的重写?继承后方法重写要注意哪几点?
父类和子类的方法名字相同
方法重写要注意父类和子类的方法名字相同,方法的参数相同,如果父类的方法被finally修饰,则该方法不能被重写。

2.什么情况下会用到Static关键字?
当成员变量所用到的值要被共享时,用到static关键字。

3.静态代码块会在什么时候执行?
加载类之后

4.使用静态成员的注意事项?
静态成员方法只能访问静态成员。

作者: 徐雯雯    时间: 2019-4-17 21:42
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:      在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同
注意:  1. 父类中私有方法 子类不能重写
         2. 子类重写父类方法的时 子类访问权限修饰符不能比父类的低


2.什么情况下会用到Static关键字?
答:  当一个类中被所有对象共享的数据,可以使用static修饰

3.静态代码块会在什么时候执行?
答: 在类名加载中, 初始化阶段执行

4.使用静态成员的注意事项?
答: 静态只能访问静态成员,可以通过类名直接调用
作者: 黄戚君    时间: 2019-4-17 21:44
1.什么是方法的重写?继承后方法重写要注意哪几点?

在子类中,对父类的方法进行修改并覆盖,就叫做方法重写.

注意事项:

1. 私有方法不能被重写(父类私有成员子类是不能继承的)
2. 子类方法访问权限不能更低(public > 默认 > 私有)
3. 子类的方法声明必须与父类一致(方法名,参数类别,返回类型等)

2.什么情况下会用到Static关键字?

当变量或方法需要被所有对象共享时.

3.静态代码块会在什么时候执行?

加载类之后,创建对象之前.

4.使用静态成员的注意事项?

静态成员方法只能访问静态成员
作者: 林勇华    时间: 2019-4-17 21:45
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

1.什么是方法的重写?继承后方法重写要注意哪几点?
子类方法方法与父类方法声明一模一样
方法名和参数列表一模一样
访问权限子类不能更小
不能重写父类私有方法
2.什么情况下会用到Static关键字?
static关键字表示本类对象所用共用,当一个成员为公共的时,可以使用static关键字
3.静态代码块会在什么时候执行?
随着类的加载而加载
4.使用静态成员的注意事项?
用类名进行调用
静态成员方法只能访问静态成员
作者: 郑斐均    时间: 2019-4-17 21:45
徐雯雯 发表于 2019-4-17 21:42
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:      在子父类中,子类中包含的方法名称和参数列表 ...


1.什么是方法的重写?继承后方法重写要注意哪几点?
在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同
场景:子类对父类提供的方法不满意,需要增强功能,子类重写父类方法
支持多级继承,不支持多继承
2.什么情况下会用到Static关键字?
当一个类中被所有对象共享的数据,可以使用static修饰

3.静态代码块会在什么时候执行?
类加载时运行
4.使用静态成员的注意事项?
静态成员方法只能访问静态成员
作者: 林晓诗    时间: 2019-4-17 21:45
1.什么是方法的重写?继承后方法重写要注意哪几点?
在子类中定义与父类方法名相同,参数列表相同的方法。
(1)方法名、参数列表相同;
(2)访问权限不能小于父类方法
(3)不能重写私有方法

2.什么情况下会用到Static关键字?
(1)类中的成员变量由所有对象共有
(2)类中的方法不需要对象即可使用

3.静态代码块会在什么时候执行?
仅在类加载到内存中时执行一次

4.使用静态成员的注意事项?
静态成员只能访问静态成员;
静态成员能通过类名访问。
作者: 郭建(07期)    时间: 2019-4-17 21:46
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:在子类中,出现与父类相同的方法声明(方法名称和参数列表都相同)。
    在父类中,被私有的成员方法,子类是无法进行重写的。
    访问权限问题,子类的方法访问权限不能比父类中的低(public > 默认 > 私有)。


2.什么情况下会用到Static关键字?
答:当一个成员变量或者成员方法,在一个类中会被所有对象共享时,可对该变量或者方法使用static关键字进行修饰。


3.静态代码块会在什么时候执行?
答:会在我们通过类名或者对象名进行调用时执行。


4.使用静态成员的注意事项?
答:静态成员方法只能访问静态成员。




作者: 吴星辉    时间: 2019-4-17 21:46
1.什么是方法的重写?继承后方法重写要注意哪几点?
在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同。 私有方法不能被重写,子类方法访问权限不能比父类更低。
2.什么情况下会用到Static关键字?
当需要被类的所有属性共享的时候。
3.静态代码块会在什么时候执行?
会在程序一开始运行时先加载静态代码块。
4.使用静态成员的注意事项?
静态成员方法只能访问静态成员,非静态成员方法都可以访问。
作者: 阮必文    时间: 2019-4-17 21:46
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

1.什么是方法的重写?继承后方法重写要注意哪几点?
子类出现和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
1.私有方法不能被重写(父类私有成员子类是不能继承的)
2.子类方法访问权限不能更低(public->默认->私有)

2.什么情况下会用到Static关键字?
静态变量:当我们希望类中的属性或者行为跟类有关,跟对象无关的时候,需要把这个成员变量或者成员方法修改为静态的

3.静态代码块会在什么时候执行?
静态代码块会在类加载过程中的初始化阶段执行

4.使用静态成员的注意事项?
静态成员方法只能访问静态成员
可以通过类名直接调用
作者: 陈青超    时间: 2019-4-17 21:47
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法的重写是指父类不能满足子类的需求,在子类中调用父类中的方法并在方法中增加功能。注意:私有方法不能被重写。

2.什么情况下会用到Static关键字?
当一个变量或方法同时可以被多个对象使用时,就可以定义该变量或方法为静态变量或方法,访问时通过调用类名可以对静态变量进行取值赋值。

3.静态代码块会在什么时候执行?
在方法中加载静态方法时候。

4.使用静态成员的注意事项?
非静态方法可以调用静态和非静态方法
静态方法只能调用静态方法
作者: 余鹏程    时间: 2019-4-17 21:48
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:
(1)子类的方法名和参数列表与父类的方法名和参数列表相同
(2)注意方法名要相同
      在父类中,被私有的成员方法,子类是无法进行重写的。
    访问权限问题,子类的方法访问权限不能比父类中的低(public > 默认 > 私有)。

2.什么情况下会用到Static关键字?
答:
被类中所有对象共享的情况下

3.静态代码块会在什么时候执行?
答:
静态代码块在类加载时调用,并且只调用一次。

4.使用静态成员的注意事项?
答:
静态成员方法只能访问静态成员
作者: 余聪望    时间: 2019-4-17 21:50
1.什么是方法的重写?继承后方法重写要注意哪几点?

子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
(1). 私有方法不能被重写(父类私有成员子类是不能继承的)

(2). 子类方法访问权限不能更低(public > 默认 > 私有)



2.什么情况下会用到Static关键字?

当一个类中被所有对象共享的数据,可以使用static修饰


3.静态代码块会在什么时候执行?

可以使用类名.属性名、类名.方法名直接访问


4.使用静态成员的注意事项?

静态成员方法只能访问静态成员
作者: 庄天顺    时间: 2019-4-17 21:50
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

1.什么是方法的重写?继承后方法重写要注意哪几点?
子类对父类不满意增加新功能 覆盖方法   方法名要一样
2.什么情况下会用到Static关键字?
当一个类中被所有对象共享的数据,可以使用static修饰
3.静态代码块会在什么时候执行?
在执行调用时
4.使用静态成员的注意事项?
静态成员只能调用静态成员
作者: 连惠腾    时间: 2019-4-17 21:51
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法的重写:就是在子类方法中把父类的方法重新写一遍,可以加上子类特有的行为。
注意事项:1.私有方法不能被重写,父类私有成员子类是不能被继承的。
2.子类中访问权限不能低于父类的访问权限。(public>默认>私有)

2.什么情况下会用到Static关键字?
当一个类中的某个属性被所以对象共享的时候可以使用static关键字。

3.静态代码块会在什么时候执行?
用static修饰符修饰的代码表示静态代码块,当Java虚拟机(JVM)加载类时就会执行改代码块。

4.使用静态成员的注意事项?
1.静态成员方法只能访问静态成员
2.在普通成员方法中,则可以直接访问同类的非静态变量和静态变量
3. 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
作者: 伍志晟    时间: 2019-4-17 21:51
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:
子类中出现了和父类中一模一样的方法声明
注意:
1、父类的私有方法,子类不能重写
2、子类将父类方法重写是,访问权限修饰符等级不能低于父类

2.什么情况下会用到Static关键字?
答:
当一个属性或行为可以被所有对象共享时使用
3.静态代码块会在什么时候执行?
答:
类在加载过程中,初始化阶段开始执行
4.使用静态成员的注意事项?
答:
静态成员方法只能访问静态成员
作者: 严显辉    时间: 2019-4-17 21:53
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同。   注意:答·答支持多级继承,不支持多继承
2.什么情况下会用到Static关键字?
答:当一个类中被所有对象共享的数据,可以使用static修饰
3.静态代码块会在什么时候执行?
答:在类名加载中,初始化阶段执行。
4.使用静态成员的注意事项?
答:静态只能访问静态成员,可以通过类名直接调用。
作者: 林聪全    时间: 2019-4-17 21:53
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:方法的重写是:在子父类中,子类和父类的方法名称相同.参数列表也相同
继承,支持多级继承,不支持多继承.


2.什么情况下会用到Static关键字?
答:当一个类中有一个被所有对象所共享的数据,我们就可以用static来修饰.

3.静态代码块会在什么时候执行?
答:静态只能访问静态成员,可以通过类名调用

4.使用静态成员的注意事项?
.静态方法不能访问非静态成员变量,只能访问静态成员

--------林聪全

作者: 郑少峰    时间: 2019-4-17 21:55
1.什么是方法的重写?继承后方法重写要注意哪几点?
在子类中定义与父类方法名相同,参数列表相同的方法。
(1)方法名、参数列表相同;
(2)访问权限不能小于父类方法
(3)不能重写私有方法

2.什么情况下会用到Static关键字?
(1)类中的成员变量由所有对象共有
(2)类中的方法不需要对象即可使用

3.静态代码块会在什么时候执行?
仅在类加载到内存中时执行一次

4.使用静态成员的注意事项?
静态成员只能访问静态成员;
静态成员能通过类名访问。
作者: 方文彪    时间: 2019-4-17 21:57

1.什么是方法的重写?继承后方法重写要注意哪几点?
当父类方法不能满足子类功能,子类可以进行方法的重写,子类方法名称和列表要和父类相同
2.什么情况下会用到Static关键字?
当一个类被所有对象共享时
3.静态代码块会在什么时候执行?
调用类名或者对象名
4.使用静态成员的注意事项?
静态成员方法只能访问静态成员方法
作者: 许泽伟    时间: 2019-4-18 00:03
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:
(一)在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同
(二)注意两点:
1. 私有方法不能被重写(父类私有成员子类是不能继承的)

2. 子类方法访问权限不能更低(public > 默认 > 私有)


2.什么情况下会用到Static关键字?
答:
当一个类中被所有对象共享的数据,可以使用static修饰

3.静态代码块会在什么时候执行?
答:
可以使用类名.属性名、类名.方法名直接访问

4.使用静态成员的注意事项?
答:
静态成员方法只能访问静态成员
作者: 刘炯榕    时间: 2019-4-18 09:00

1.什么是方法的重写?继承后方法重写要注意哪几点?
答:子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)
方法重写的注意事项:
1. 私有方法不能被重写(父类私有成员子类是不能继承的)
2. 子类方法访问权限不能更低(public > 默认 > 私有)

2.什么情况下会用到Static关键字?
答:被类的所有对象共享,与类的属性行为有关,跟对象无关的时候可以使用static修饰
3.静态代码块会在什么时候执行?
答:类或者对象调用的时候运行。
4.使用静态成员的注意事项?
答:- 非静态的成员方法
   能访问静态的成员变量
   能访问非静态的成员变量
   能访问静态的成员方法
  能访问非静态的成员方法
静态的成员方法
   能访问静态的成员变量
   能访问静态的成员方法
总结成一句话就是:
   静态成员方法只能访问静态成员
作者: 覃坤基    时间: 2019-4-18 10:00
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样);
注意:1,私有方法不能被重写(父类私有成员子类是不能继承的)
      2,子类方法访问权限不能更低(public > 默认 > 私有)

2.什么情况下会用到Static关键字?
  答:被类的所有对象共享,这也是我们判断是否使用静态关键字的条件;
      可以通过类名调用当然,也可以通过对象名调用。

3.静态代码块会在什么时候执行?
答:加载类之后,创建对象之前.

4.使用静态成员的注意事项?
答:能访问静态的成员变量
    能访问静态的成员方法
作者: 郑方灼    时间: 2019-4-18 21:43
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:①:当子类对父类提供的方法不满意时,需要自己增加功能,就重新写一个与父类方法名称相同,
             参数列表也想同的方法就叫做方法的重写。
       ②:要注意方法名称,参数列表是否与父类相同,可以用@override来进行检测。

2.什么情况下会用到Static关键字?
答:当我们希望类中的属性或行为只跟类有关,而与对象无关时,就需要用到static关键字把成员变量或
      成员方法改为静态的。

3.静态代码块会在什么时候执行?
答:当静态成员被通过类名或对象进行调用时。


4.使用静态成员的注意事项?
答:静态成员方法只能访问静态成员。
作者: 陈晓煌    时间: 2019-4-19 21:23

1.什么是方法的重写?继承后方法重写要注意哪几点?
答:就是子类不满意父类中提供的方法,想增加功能,这时就需要方法重写了。
        注意:
                1.参数列表必须完全与被重写的方法相同;
                2.返回的类型必须一直与被重写的方法的返回类型相同;
                3.访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>默认>private)

2.什么情况下会用到Static关键字?
答:当一个类中被所有对象共享的数据,可以使用static修饰

3.静态代码块会在什么时候执行?
答:静态代码块在类加载时调用,并且只调用一次。

4.使用静态成员的注意事项?
答:1.静态方法只能访问静态成员。
       2.静态方法中不可以使用this或者super关键字。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2