java多态(上传)
摘要:package ant; class Figure { int getArea(int w,int h) { return w+h; }} class Rectangle extends Figure { int getArea(int w,int h) { return w*h; } //求矩形面积方法} class Triangle extends Figure { int getArea(i...
阅读全文
posted @
2013-03-14 16:00
cursem
阅读(83)
推荐(0)
关于“用父类创建对象而用子类初始化”的理解
摘要:有两个类:class X{...}和class Z extend X{...}X obj = new X(); 这种初始化方式只调用类X的构造器对类X进行初始化X obj = new Z(); 这种初始化方式先是调用X的构造器对类X进行初始化,在调用类Z的构造器对类Z进行初始化但是以上两种方式所得到的对象obj都只能调用类X的属性,而不能调用类Z的属性两者的区别就是是否对子类进行初始化
阅读全文
posted @
2013-03-03 22:29
cursem
阅读(220)
推荐(0)
java程序运行过程知多少
摘要:class X { Y b = new Y(); X() { System.out.print("X"); }}class Y { Y() { System.out.print("Y"); }}public class Z extends X { Y y = new Y(); Z() { System.out.print("Z"); } public static void mai...
阅读全文
posted @
2013-03-03 14:35
cursem
阅读(109)
推荐(0)