Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
29 lines (24 loc) · 790 Bytes

File metadata and controls

29 lines (24 loc) · 790 Bytes
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package ClassTest;
class Person {
String name = "No name";
public Person(String nm) {
name = nm;
}
}
class Employee extends Person {
String empID = "0000";
public Employee(String id) {
super("rui");
/*
父类构造方法在没有任何构造函数的时候,默认提供一个无参构造函数,当有了其他的构造函数时,默认的无参构造函数消失,
在生成子类实例的过程中,需要向上先生成父类的实例,而此时没有父类无参构造函数,所以调用super() 编译错误,
只能调用super("asd")
*/
empID = id;
}
}
public class InheritTest {
public static void main(String[] args) {
Employee e = new Employee("123");
}
}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.