摘要:
类型转换与装箱、拆箱 8种包装类提供不同类型间的转换方式: Number父类中提供的6个共性方法。 public class Demo1{ public static void main(String[] args){ //类型装换:装箱,基本类型转成引用类型的过程。 //基本类型 int num1 阅读全文
摘要:
equals()方法 public boolean equals(Object obj){} 默认实现为(this == obj),比较两个对象地址是否相同。 可进行覆盖,比较两个对象的内容是否相同。 public class TestStudent{ public static void main 阅读全文
摘要:
toString()方法 public String toString(){} 返回该对象的字符串表示(表现形式)。 可以根据程序需求覆盖该方法,如:展示对象各个属性值。 public class TestStudent{ public static void main(String[] args) 阅读全文
摘要:
hashCode方法 public int hashCode(){} 返回该对象的哈希码值。 哈希值根据对象的地址或字符串或数字使用hash算法计算出来的int类型的数值。 一般情况下相同对象返回相同哈希码。 public class TestStudent{ public static void 阅读全文
摘要:
getClass方法 public final Class<?> getClass(){} 返回引用中存储的实际对象类型。 应用:通常用于判断两个引用中实际存储对象类型是否一致。 public class TestStudent{ public static void main(String[] a 阅读全文
摘要:
匿名内部类 没有类名的局部内部类(一切特征都与局部内部类相同)。 必须继承一个父类或者实现一个接口。 public interface Usb{ //服务 void service(); } public class Mouse implements Usb{ @Override public vo 阅读全文
摘要:
局部内部类 定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。 //外部类 public class Outer{ private String name ="刘德华"; private int age = 35; public void show(){ //定义局部变量 final Str 阅读全文