子类实例化 super
发布时间:2020-12-15 07:17:04 所属栏目:Java 来源:网络整理
导读:super调用父类构造 ,必须要写在第一行 //P erson.java public class Person { String name; int age; Person() { System.out.println( "Person 无参构造" ); } Person(String name, age) { System.out.println( "Person 有参构造" ); } void eat() { System
super调用父类构造,必须要写在第一行 //Person.java public class Person { String name; int age; Person() { System.out.println("Person 无参构造"); } Person(String name, age) { System.out.println("Person 有参构造"); } void eat() { System.out.println("Person 吃饭"); } } //Student.java
class Student extends Person {
Student() {
super();
}
}
Test.java
Test {
static main(String[] args) {
TODO Auto-generated method stub
Student student = new Student();
student.eat();
;
}
} 运行结果Person 无参构造
Person 吃饭
调用父类其他构造 erson.java
age) { this.name = name; this.age = age; System.out.println("Person 有参构造"); } } Student.java
();
}
Student(String name,1)">(name,age);
}
}
Test.java
new Student("furong",12); System.out.println(student.name); System.out.println(student.age); } } 运行结果 Person 有参构造
furong
12 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |