- 博客(4)
- 收藏
- 关注
原创 Java方法调用的优先顺序
class A{ public String show(D obj){ return("A and D"); } public String show(A obj){ return("A and A"); } public String show(C obj){ return("A and C"); }}class B extends A{ public String
2013-09-26 22:05:50 2189
原创 Java上转型、隐藏、覆盖与动态绑定
对象的上转型即声明一个父类类型的变量,但将子类的实例赋给了它。或叫父类变量指向了子类对象。有什么意义呢?因为子类是对父类的改进和扩充,所以一般子类在功能上较父类更强大,属性较父类更独特。定义一个父类类型的引用指向一个子类的对象既可以使用子类更强大的功能,又可以抽取父类的共性。例如:People p1=new Student();//赋值相容,上转型,子类对象即是父类对象Student
2013-09-26 20:26:39 1199
原创 Java继承中调用子类构造函数
继承中调用子类构造函数主动调用父类无参构造函数。并且在这个过程中,只要父类中有与子类同名的实例方法,就调用子类的,而不是调用父类的。因为当访问者是子类对象时,只要存在覆盖,就要调用子类的实例方法。
2013-09-26 20:16:32 1048
转载 修改Tomcat7的/webapps/ROOT发布路径
Tomcat7跟以前的版本一样,默认的发布程序是/usr/local/tomcat/webapps/ROOT下面,即我们必须将测试文件放在此目录下才能进行测试,如何更改ROOT路径呢?我们可以修改vim /usr/local/tomcat/webapps/conf/server.xml,我的文件如下: unpackWARs="true" autoDeploy="t
2013-09-22 17:39:01 2639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人