继承中构造方法的关系:
1.当我们实例化一个子类对象时,JVM会自动调用父类"无参的"构造方法,实例化一个父类对象;
2.如果父类没有无参构造方法,那么子类的任何的构造方法中,都必须的显示使用super(实参)
调用父类中带参的构造方法;例子如下:
- class Person
- {
- String name;//name = "李雷"
-
- Person(String name){
- this.name = name;
- }
- }
- class Student extends Person
- {
- Student(){
- super("李雷");
- }
- Student(String name){
- super(name);
- }
- }
- class Demo
- {
- public static void main(String[] args)
- {
- Student stu = new Student();
- Student stu2 = new Student("韩梅梅");
- }
- }
复制代码
|
|