摘要: 1.一个基类的引用类型变量可以“指向”其子类对象2.一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)3.可以使用 引用变量 instanceof 类名 来判断该引用变量所“指向”的对象是否属于该类或该类的子类。4.子类对象可以当作基类的对象来使用称作向上转型(upcasting),反之称... 阅读全文
posted @ 2014-08-14 21:17 框框A 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: 为了便于管理大型软件系统中数目众多的类,解决类命名冲突的问题,java引入包(package)机制,提供类的多重类的命名空间。package作为java源文件中第一条语句,指明该文件中定义的类所在的包。(若缺省,则为无名包。)java编译器把包对应于文件系统的目录管理,package语句中,使用".... 阅读全文
posted @ 2014-08-14 15:39 框框A 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在子类中可以根据需要对基类的方法进行重写(overRide)重写的方法必须和被重写的方法具有相同的方法名称、参数列表和返回类型(即函数的声明完全一样,只有实现不一样)重写的方法不能使用比被重写的方法更严格的访问权限。PS:重载(overLoad)是指在一个类中可以定义仅参数不同的多个方法。重写(ov... 阅读全文
posted @ 2014-08-14 15:12 框框A 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 子类的构造的过程必须调用其基类的构造方法。子类可以在自己的构造方法中使用super(参数列表)显式调用基类的构造方法(必须位于子类构造方法的第一条),使用this(参数列表)可以调用本类的另外的构造方法。如果子类的构造方法中没有显式地调用基类的构造方法,则系统默认调用基类无参构造方法。如果子类的构造... 阅读全文
posted @ 2014-08-14 14:52 框框A 阅读(142) 评论(0) 推荐(0) 编辑