标签:style blog color 使用 ar java strong sp div
继承作为面向对象的三大基本特征之一,也是Java中必不可少的组成部分。因此,Java中类的继承和其他面向对象语言的继承都是大同小异的。
继承的优点:
举例说明:
子类的声明
1 class 子类名 extends 父类名 2 { 3 成员变量 4 成员函数 5 }
1 class cam0 2 { 3 double size=0; 4 void printsize() 5 { 6 System.out.println(size); 7 } 8 } 9 class cam1 extends cam0 10 { 11 double size=20; 12 } 13 public class cam2 14 { 15 public static void main(String args[]) 16 { 17 cam1 a=new cam1(); 18 System.out.println(a.size); 19 a.printsize(); 20 } 21 }
输出为
1 class cam0 2 { 3 int size; 4 void printsize(int a) 5 { 6 System.out.println("aaa"); 7 } 8 } 9 class cam1 extends cam0 10 { 11 void printsize(double a) 12 { 13 System.out.println("bbb"); 14 } 15 } 16 public class cam2 17 { 18 public static void main(String args[]) 19 { 20 cam1 a=new cam1(); 21 a.printsize(1); 22 a.printsize(1.0); 23 } 24 }
输出为
1 class cam0 2 { 3 public cam0() 4 { 5 System.out.println("aaa"); 6 } 7 } 8 class cam1 extends cam0 9 { 10 public cam1() 11 { 12 System.out.println("bbb"); 13 } 14 public cam1(int i) 15 { 16 System.out.println("ccc"); 17 } www.2cto.com 18 } 19 public class cam2 20 { 21 public static void main(String args[]) 22 { 23 cam1 a=new cam1(); 24 cam1 b=new cam1(1); 25 } 26 }
输出为
标签:style blog color 使用 ar java strong sp div
原文地址:http://www.cnblogs.com/zzy9669/p/4014681.html