有梦好甜蜜 发表于 2009-2-24 10:37:46

java-继承-实例详解

//建一个A类
class A{
//成员变量 其中num是实参
int num=0;
    //成员方法,其中 i 是型参
public A(int i){
   //输入int型文件输出下面
   System.out.println("aaaaaaaaaaaaaaaaaaa");
   System.out.println("i=   " i);
//把输入的i赋值给成员变量num
   num=i;
   }

}
//B继承A
class B extends A{
int num=0;
//成员方法B.
public B(){
   //继承类A的方法.因为B继承了A必然继承了A的特性.所以输入int值10令方法实现.
super(10);
System.out.println("bbbbbbbbbbbbbbbbbbbb");
//这里的num是类B的.
System.out.println("num=   " num);
//如果想显示类A的num则需要用下列的super.num.这里注意num在类A中需是成员变量才可以.
System.out.println("super.num= " super.num);
}
}
//建立测试类C
public class C{
//main
public static void main(String aa[]){
   //new 一个对象B()
   new B();
   }
   }
页: [1]
查看完整版本: java-继承-实例详解