我一知半解的用了接口,但是还是用封装的方法做完了。http://pan.baidu.com/s/1gdk8CvD 代码在这里,系统同学帮忙参考,改进。谢谢
2015-11-07
说句老师话呀,小慕老师讲课的不是特别清晰,很多概念没有讲透彻,听完还是有点糊。面向对象这方面,感觉C++课程james_yuan老师讲的就不错
2015-11-06
引用类型转换
1.向上转型(小到大)
2.向下转型(大到小,存在风险)
3.instanceof运算符,解决引用对象的类型,避免类型转换的安全性问题
【子类 xx=(子类)父类对象;】
【if(父类 instanceof 子类){
子类 xx=(子类)父类对象;
}
else{
System.out.println("无法进行类型转换");
}】
1.向上转型(小到大)
2.向下转型(大到小,存在风险)
3.instanceof运算符,解决引用对象的类型,避免类型转换的安全性问题
【子类 xx=(子类)父类对象;】
【if(父类 instanceof 子类){
子类 xx=(子类)父类对象;
}
else{
System.out.println("无法进行类型转换");
}】
2015-11-05
什么叫继承,如果父类的属性和构造方法不先执行,那么子类如何调用?如果子类的反而先执行,父类的反而后执行,岂不是儿子变成老子了,老子变成儿子了,还有继承性可言吗?
2015-11-04
这个方法内部类的例子的执行,其过程是不是这样:外部类的对象调用执行外部类的方法,然后外部类的方法又去执行该方法中的类的对象的方法,我是通过degug一步步发现这个过程的,代码我原来也看不懂。请大神指正。
2015-11-04