• java总结2


    2020年10月6日:

    动手动脑1:

    public class Test
    {
     public static void main(String[] args)
     {
             Foo obj1=new Foo();
             Foo obj2=new Foo();
             System.out.println(obj1==obj2);
     }
    }
    class Foo{
     int value=100;
    }

    动手动脑2:

     

     此段代码无法编译是因为构造函数没有参数。

    动手动脑3:

    public class dongshoudongnao
    {
     public static void main(String[] args)
     {
          inclass obj=new inclass();
          System.out.println(obj.field);
          obj=new inclass(300);
          System.out.println(obj.field);
     }
    }
    class inclass{
     {
      field=200;
     }
     public int field=100;
     public inclass(int value) {
      this.field=value;
     }
     public inclass() {
     }
    }

     java初始化时最先匹配构造器,根据参数的不同执行不同的构造函数,并且变量被初始化后可以对其进行赋值并取代原来的变量值,随后进行输出。

    动手动脑4:

    若是想在静态方法中调用非静态方法或者字段,可以采用以下方法:

    public class dongshoudongnao
    {
     public int a=10;
     public  dongshoudongnao()
     {
      System.out.print(a);
     }
     public static void main(String[] args)
     {
           new dongshoudongnao();
     }
    }

  • 相关阅读:
    echarts折线图
    利用echarts制作词云
    本周总结
    本周总结
    云服务器项目数据库连接超时问题解决
    iOS下载图片失败
    解决后台json数据返回的字段需要替换的问题
    设置User Agent
    Xcode升级到9.3之后pod问题
    gitLab创建自己的私有库
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/13775531.html
Copyright © 2020-2023  润新知