• 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();
     }
    }

  • 相关阅读:
    Dao层
    I/O流
    导入第三方jar包
    怎么使用log4j
    JDBC访问数据库的步骤
    抽象和封装
    JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
    ResultSet next方法
    实体类(entity)的作用
    接口的作用
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/13775531.html
Copyright © 2020-2023  润新知