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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

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

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

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

39 个回复

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

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

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

4.使用静态成员的注意事项?
答:1.静态方法只能访问静态成员。
       2.静态方法中不可以使用this或者super关键字。
回复 使用道具 举报
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

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

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

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

4.使用静态成员的注意事项?
静态成员方法只能访问静态成员
可以通过类名直接调用
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法的重写:就是在子类方法中把父类的方法重新写一遍,可以加上子类特有的行为。
注意事项:1.私有方法不能被重写,父类私有成员子类是不能被继承的。
2.子类中访问权限不能低于父类的访问权限。(public>默认>私有)

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

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

4.使用静态成员的注意事项?
1.静态成员方法只能访问静态成员
2.在普通成员方法中,则可以直接访问同类的非静态变量和静态变量
3. 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
回复 使用道具 举报
郑峰

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

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


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

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

4.使用静态成员的注意事项?
答:
静态成员方法只能访问静态成员
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?

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

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



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

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


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

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


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

静态成员方法只能访问静态成员
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?

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

注意事项:

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

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

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

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

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

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

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

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

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

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

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

4.使用静态成员的注意事项?
静态方法内部只能使用静态变量,而静态变量是属于类的,如果都是静态方法那么这个类就没有实例化的必要,所以一般工具类才使用静态方法。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
子类和父类名称,参数列表相同的方法

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

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

4.使用静态成员的注意事项?
只能访问静态成员变量和方法
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?

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



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

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


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

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


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

1.静态方法不能访问非静态成员变量,只能访问静态成员
2.静态方法内不可以定义this.super关键字(静态优先于对象存在)
3.非静态方法可以访问静态成员变量
回复 使用道具 举报
LPY 中级黑马 2019-4-17 21:36:55
10#
1.什么是方法的重写?继承后方法重写要注意哪几点?

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

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



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

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


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

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


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

静态成员方法只能访问静态成员
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同
支持多级继承,不支持多继承

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

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

4.使用静态成员的注意事项?
静态成员方法只能访问静态成员
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
方法重写:在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同。
注意:私有方法不能被重写(父类私有成员子类是不能继承的)
子类方法访问权限不能更低(public > 默认 > 私有)


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

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


4.使用静态成员的注意事项?
静态的成员方法只能访问静态成员。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:在子父类中,子类中的方法名与参数列表都和父类中的相同,叫做方法的重写。
      要注意重写是否正确(@Override检验);
      要注意父类中的私有方法不能被重写;
      要注意子类重写方法的访问权限不能比父类的低(public > protected > 默认 > private)。

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

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

4.使用静态成员的注意事项?
答:静态成员方法只能访问静态的成员变量及成员方法。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
子类对父类的方法进行重写,方法名、参数列表要相同。
要注意:私有方法不能被重写;子类方法的访问权限要大于等于父类方法的访问权限。

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

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

4.使用静态成员的注意事项?
静态成员可以通过类或者对象调用,但是推荐通过类调用;
静态成员方法不能直接访问非静态,只能访问静态成员;
静态成员不能使用this。
回复 使用道具 举报

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

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

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

4.使用静态成员的注意事项?
静态成员方法只能访问静态成员。
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?
答:      在子父类中,子类中包含的方法名称和参数列表和父类的方法都相同
注意:  1. 父类中私有方法 子类不能重写
         2. 子类重写父类方法的时 子类访问权限修饰符不能比父类的低


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

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

4.使用静态成员的注意事项?
答: 静态只能访问静态成员,可以通过类名直接调用
回复 使用道具 举报
1.什么是方法的重写?继承后方法重写要注意哪几点?

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

注意事项:

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

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

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

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

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

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

静态成员方法只能访问静态成员
回复 使用道具 举报
今天我们进入到了就业班,学习了面向对象三大特性的第二个,继承,请根据自己的理解,回答下面问题。

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


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

3.静态代码块会在什么时候执行?
类加载时运行
4.使用静态成员的注意事项?
静态成员方法只能访问静态成员
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马