摘要: 上面代码注释掉的两行是会运行错误的. 根据代码显示, 只有我们的父类对象本身就是用子类new出来的时候, 才可以在将来被强制转换为子类对象. 子类继承父类的所有(包括属性以及方法), 也就是说子类包含的内容应该是比父类要大的. 如果正常环境下, 把一个父类转换成子类一定会损失精度. 但是如果父类对象 阅读全文
posted @ 2016-08-09 19:50 讲义大魔王 阅读(1744) 评论(0) 推荐(0) 编辑
摘要: 例子: class Student1{ int math = 70; static int computer = 80; int english = 65; public Student1(){ study(); exercise(); } public void study(){ System.o 阅读全文
posted @ 2016-08-09 19:13 讲义大魔王 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: class T{ void f(int x){ System.out.println("int in T:" +x); } void f(double x){ System.out.println("double in T:"+x); } void f(Object x){ System.out.p 阅读全文
posted @ 2016-08-09 15:59 讲义大魔王 阅读(758) 评论(0) 推荐(0) 编辑
摘要: JDK1.5加入的增强for和循环. foreach语句使用总结增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreac 阅读全文
posted @ 2016-08-09 15:25 讲义大魔王 阅读(599) 评论(0) 推荐(0) 编辑
摘要: Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。 HashSetHashSet有以下特点 阅读全文
posted @ 2016-08-09 15:22 讲义大魔王 阅读(122) 评论(0) 推荐(0) 编辑