zoukankan      html  css  js  c++  java
  • 视频阶段总结

    object类的方法:
    getClass();应用:
    {Student s=new Student();
    Class c=s.getClass();
    System.out.println(c.getName());//打印出Student对象的包名以及类名。
    }
    toString();//返回对象的字符串表示
    {
    Student s=new Student();
    System.out.println(s.toString);//建议重写
    }
    equals(obj);//默认比较的是地址值,意义不大,所以建议重写。

    public boolean equals (Object obj){
       if(this.equals(obj)){return true;}//优化:如果两个是同一个对象,返回true;
       if(!(obj instanceof Student)){return false;}如果不是Student对象,返回false;
       Student s=(Student)obj;//强制向下转型。
       if(this.name.equals(s.name)&&this.age.equals.(s.age)){
            return true;
       }else{
            return false;
       }
    }】
    hashCode();返回某个对象的哈希码值,可以理解为地址值,但不是地址值。
    clone();若某个类需要实现克隆,必须实现接口cloneable。该接口为标记接口。克隆对象随着被克隆对象的改变而改变。
    Scanner 常用的两个方法
         public int nextInt():获取一个int类型的值
         public String nextLine():获取一个String类型的值
    出现问题:先获取一个数值,再获取一个字符串,会出现问题。
              主要原因:就是那个换行符号的问题。
    如何解决:1,先获取一个数值后,再创建一个新的键盘录入对象获取字符串。
              2,把所有的数据都先按照字符串获取,然后要什么,你就对应的转换为什么。
             

  • 相关阅读:
    一个提高N倍系统新能的编程点,却总是被普通开发们遗忘
    工作不到一年,做出了100k系统,老板给我升职加薪
    offer收割机也有方法论
    最长公共前缀
    罗马数字转整数
    回文数
    整数反转
    两数之和
    网页中Office和pdf相关文件导出
    搭建一个低配版的Mock Server
  • 原文地址:https://www.cnblogs.com/lzzhuany/p/4501743.html
Copyright © 2011-2022 走看看