您的位置:首页 > 编程语言 > Java开发

【高薪就业必备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:就是重载,方法名相同,其他不同。构造器可以被重载,不能被重写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: