编写一个控制台应用程序,完成下列功能,并回答提出的问题。
1)创建一个类A,在构造函数中输出“A”,再创建一个类B,在构造函数中输出“B”。
2)从A继承一个名为C的新类,并在C内创建一个成员变量B。不要为C创建构造函数。
3)在Main方法中创建类C的一个对象,写出运行程序后输出的结果。
4)如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么?
C类中没有写构造函数的输出语句是空的,写了输出语句就会输出 C
public C(){
System.out.println("C");
}
public static void main(String[] args) {
C c=new C(); //输出C
}
public static void main(String[] args) {
C c=new C(); //输出空
}