2011年12月6日

instanceof关键字

摘要: 在java中可以使用instanceof关键字判断一个对象到底是那个类的实例,格式如下:对象 instanceof 类->返回boolean类型范例:package InstanceofDemo;class A { public void fun1() { System.out.println("A-->fun1"); } public void fun2() { this.fun1(); }}class B extends A { public void fun1() { System.out.println("B-->fun1"); 阅读全文

posted @ 2011-12-06 18:29 wangbokun 阅读(2333) 评论(0) 推荐(0) 编辑

对象的多态性

摘要: java引用变量有两个类型:一个是编译时的类型,一个是运行时的类型,编译时的类型由声明该变量时使用的类型决定,而运行时的类型由实际赋给变量的对象决定。如果编译时类型和运行时类型不一致,就会出现所谓的多态(ploymorphism)多态性在面向对象中是一个重要的概念,在java中面向对象主要有一下两种主要体现:1.方法的重载与覆写。2.对象的多态性。对象的多态性主要分为一下两种类型1、向上转型:子类对象--》父类对象2、向下转型:父类对象---》子类对象对于向上转型,程序会自动完成,而对于向下转型时,必须明确致命要转型的子类类型,【对象转型】对象向上转型: 父类 父类对象=子类实例;对象向下转型 阅读全文

posted @ 2011-12-06 10:45 wangbokun 阅读(692) 评论(0) 推荐(0) 编辑

接口的基本概念

摘要: 接口是java中最重要的概念之一,他可以被理解为一种特殊的类,是由全局变量和公共的抽象方法所组成。【接口的定义格式】interface 接口名称{ 全局变量; 抽象方法;}在接口中的抽象方法必须定义为public访问权限,这是绝对不可以改变的。有时候经常看到编写接口方法时省略了public,那么就会有很多人以为访问权限是default,实际上是错的。不管写不写,接口中的方法永远是public。范例:接口的定义interface A{ public static final String AUTHOR=“丽萨” //定义全局变量 public abstract v... 阅读全文

posted @ 2011-12-06 10:34 wangbokun 阅读(398) 评论(0) 推荐(0) 编辑

导航