怎么在Java中初始化变量

  介绍

怎么在Java中初始化变量?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Java是什么

Java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

<强> 1。变量初始化

package 治疗;   class  InitializeBlockClass   {   public 才能;int 字段=100;   {才能   ,,,字段=200;   ,,}   public 才能InitializeBlockClass (int 价值)   {才能   ,,,this.field=价值;   ,,}   public 才能;InitializeBlockClass ()   {才能   ,,,,   ,,}   }      public  class  treat  {   public 才能;static  void 主要(String 参数[])   {才能   ,,,InitializeBlockClass  obj=new  InitializeBlockClass ();   ,,,System.out.println (obj.field);   ,,,obj=new  InitializeBlockClass (300);   ,,,System.out.println (obj.field);   ,,}   }

怎么在Java中初始化变量

在主要函数中第一次输出是200年第二次是300年,这是因为第一次调用的是默认构造函数,而类中的变量在之前已经初始化,而构造函数并不能改变变量的值所以变量值是初始化框里的200年第二次调用了带参数的构造函数,构造函数直接将值返回,就算构造函数在前输出的值也一样都是300 .

<强> 2。如何在静态方法中调用非静态方法和字段

package 治疗;      public  class  treat  {   ,,   public 才能;int  dg=0;   void 才能;有趣的()   {才能   ,,,System.out.println (“hello 世界! !“);   ,,}   static 才能;void 打(treat )//通过形参传递对象实现非静态方法的调用   {才能   ,,,a.fun ();   ,,,a.dg=8;//调用对象改变非静态字段的值   ,,,System.out.println (a.dg);   ,,}   public 才能;static  void 主要(String 参数[])   {才能   ,,,treat 一个=new 治疗();   ,,,treat.play(一个);   ,,}   }

怎么在Java中初始化变量

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在Java中初始化变量