【高薪就业必备05】java中构造器Constructor是否可被override?
2014-03-29 12:24
375 查看
今日面试题:
构造器Constructor是否可被override?
答案:
首先说明,构造器也就是我们所说的构造方法. 也就是方法名和类名一致的那个方法.
例如:
class Person
{
String name;
int age;
Person(){} //这个方法就是无参数的构造方法.
Person(String name, int age) //这个方法就是有参数的构造方法.
{
this.name = name;
this.age = age;
}
}
这个问题,看起来非常简单,但是很多初学者学完继承后,都认为子类可以继承父类的一切,事实上,构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。
希望大家一定注意,不是父类所有的东西都要继承.
override:就是重写,方法名,参数,方法返回类型相同。
overload:就是重载,方法名相同,其他不同。构造器可以被重载,不能被重写
构造器Constructor是否可被override?
答案:
首先说明,构造器也就是我们所说的构造方法. 也就是方法名和类名一致的那个方法.
例如:
class Person
{
String name;
int age;
Person(){} //这个方法就是无参数的构造方法.
Person(String name, int age) //这个方法就是有参数的构造方法.
{
this.name = name;
this.age = age;
}
}
这个问题,看起来非常简单,但是很多初学者学完继承后,都认为子类可以继承父类的一切,事实上,构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。
希望大家一定注意,不是父类所有的东西都要继承.
override:就是重写,方法名,参数,方法返回类型相同。
overload:就是重载,方法名相同,其他不同。构造器可以被重载,不能被重写
相关文章推荐
- Java - 构造器(constructor)是否可被重写(override)?
- java构造器Constructor是否可被override?
- 【Java面试题】7 构造器Constructor是否可被override?
- 【高薪就业必备04】在java中如何跳出当前的多重嵌套循环?
- 【高薪就业必备12】static方法内部是否能对非static方法调用?
- 构造器Constructor是否可被override?
- Constructor(构造器)是否可被override(重写)?
- 4.构造器Constructor是否可被override?
- 【高薪就业必备06】 java中"=="和equals方法究竟有什么区别?
- 构造器Constructor是否可被override?
- 构造器(constructor)是否可被重写(override)?
- 21.构造器Constructor是否可被override?
- 构造器Constructor是否可被override?
- 构造器Constructor是否可被override?(
- 构造器Constructor是否可被override?
- 构造器Constructor是否可被override?
- 构造器Constructor是否可被override
- 构造器Constructor是否可被override?
- 构造器Constructor是否可被override?
- 【高薪就业必备03】java中对两个数在不用第三方变量互换?