摘要: 在JAVA中,一个对象只能有一种类型,比如:Employee e = new Employee(),e是Employee类(也相当于一种自定义的类型)的一个对象。但是,一个变量却可以指向不同类型的对象,那么可以说变量时具有多态性的。对于一个类的继承:public class Employee{ String name; int salary; public String getDetails(){ }}public class Manager extends Employee{ String department; public String getDetails(){ }}如下... 阅读全文
posted @ 2013-04-14 22:12 孟凯Leo 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 覆盖方法的规则:1、覆盖方法的返回类型、方法名称、参数列表必须与它所覆盖的方法的相同。2、覆盖方法不能比它所覆盖的方法的访问性差(即访问权限不允许缩小)。3、覆盖方法不不能比它所覆盖的方法抛出更多的异常。方法重载的规则:1、方法名称必须相同。2、参数列表必须不同(个数不同,或者类型不同,或参数排列顺序不同)。3、方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。 阅读全文
posted @ 2013-04-14 21:36 孟凯Leo 阅读(379) 评论(0) 推荐(0) 编辑
摘要: JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK包含的基本组件包括: 阅读全文
posted @ 2013-04-14 15:14 孟凯Leo 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Integer.valueof()返回的是Integer的对象。 Integer.parseInt() 返回的是一个int的值。 new Integer.valueof().intValue();返回的也是一个int的值。parseIntpublic static int parseInt(String s, int radix) throws NumberFormatException以第二个参数所指定基数将字符串参数分析为一个带符号的整数。除了第一个字符可以用 ASCII 的减号 '-' 来表示一个负值外,字符串中的字符必须是指定基数的数(由 Character.digit 阅读全文
posted @ 2013-04-14 15:06 孟凯Leo 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 在JAVA中,任何变量都必须经过初始化后才能使用。当一个对象被创建时,实例对象在分配空间时按照程序员指定的初始化数值进行赋值,否则系统将按照默认值进行变量初始化。要注意的是在方法外定义的变量,在程序员未指定初始化数值时,系统可以自动为变量默认初始化,但是如果是在方法内定义的变量,系统不会自动为变量初始化,如果此时使用方法内没有初始化的变量,系统会报错。比如程序a:public class Test{ public static void main(String[] args){ int a; System.out.println(a); }}编译时系统会报错,说变量a未赋值;程序b:p... 阅读全文
posted @ 2013-04-14 11:25 孟凯Leo 阅读(268) 评论(0) 推荐(0) 编辑