//新建一个AA类 class AA{ //类成员变量,num是实参 int num=0; //成员方法AA, i 是型参 public AA(int i){ //输入int型文件输出下面 System.out.println("aaaaaaaaaaaaaaaaaaa"); System.out.println("i= "+i); //把输入的 i 赋值给成员变量num num=i; } } //新建类BB继承AA class BB extends AA{ int num=0; //新建成员方法BB public BB(){ //继承类AA的方法.因为BB继承了AA必然继承了AA的特性.所以输入int值10,让方法实现. super(10); System.out.println("bbbbbbbbbbbbbbbbbbbb"); //这里的num是类BB的. System.out.println("num= "+num); //如果想显示类AA的num则需要用下列的super.num.这里注意num在类AA中需是成员变量才可以. System.out.println("super.num= "+super.num); } } //新建测试类CC public class CC{ //main public static void main(String aa[]){ //new 一个对象BB() new BB(); } } |
新闻热点
疑难解答