摘要: (一)对象引论1. 每个对象都只能满足某些请求, 这些请求由对象的接口(Interface)所定义,决定接口的便是类型(Type)2. 第二种以及其它使导出类和基类之间产生差异的方法是改变现有基 类的方法的行为。这被称之为重载(overriding) 。3. 编译器确保被调用方法存在, 并对调用参数(argument)和返回值(return value)执行类型检查(无法提供此类保证的语言被称为是弱类型的(weakly typed) ) ,但是并不知道将会被执行的确切代码。4. 向上转型(upcasting)向下转型(downcasting) 。你可以知道向上转型是安全的, 例如 Circle 阅读全文
posted @ 2013-03-29 15:50 KelvinLiu_ 阅读(173) 评论(0) 推荐(0)
摘要: 1 package Reflection; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.InvocationTargetException; 5 import java.lang.reflect.Method; 6 import java.lang.reflect.Modifier; 7 8 class Demo{ 9 10 } 11 12 interface China { 13 public static final String name = "Rol... 阅读全文
posted @ 2013-03-29 13:14 KelvinLiu_ 阅读(140) 评论(0) 推荐(0)
摘要: 我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其实我是一个程序员。 阅读全文
posted @ 2013-03-29 11:44 KelvinLiu_ 阅读(147) 评论(0) 推荐(0)