zoukankan      html  css  js  c++  java
  • Java基础学习篇---------this、object的学习

    一、this的学习方法

      1.使用this调用构造方法市一定放在构造方法的首行

      2.使用this调用构造方法时一定流出调用的出口

      public class MyClass {
    public MyClass(){
    System.out.printf("调用无参数的构造方法");
    }
    public MyClass(String name) {
    this();
    System.out.printf("调用一个参数的构造方法");
    }
    public MyClass(String name , int a) {
    this(name);
    System.out.printf("调用两个参数的构造方法");
    }
    public static void main(String[] args){
    MyClass myClass = new MyClass("zz" , 20);
    }

    public static String initCap(String s){
    return s.substring(0, 1).toUpperCase().concat(s.substring(1));
    }
    }

    二、Object类的学习
      1.关键的三个重要的类
       (1). toString : 获取对象的信息
       (2). equals : 对象的比较
       (3). hashCode : 对象的哈希码
      2.包装类的使用
       Number类的继承 :int(Interger)、double(Double)、short(Short)、byte(Byte)、float(Float)、long(Long)
       Object对象继承 : boolean(Boolean) 、 char(Character)
       包装类可以自动拆箱和装箱
        Object obj = 10.2;           //将double装箱为Double,然后再装箱为Object类
       double d = (Double) obj; //将Object向下转型Double,然后再拆箱为double类
       System.out.printf(" "+d);
  • 相关阅读:
    [leetcode]43. Multiply Strings
    [leetcode]387. First Unique Character in a String
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
    Penetration Test
  • 原文地址:https://www.cnblogs.com/liunx1109/p/9780738.html
Copyright © 2011-2022 走看看