码迷,mamicode.com
首页 > 其他好文 > 详细

2017 10 20 作业动手动脑2 public class Text{ public static void main(Steing[] args){ Foo objl=new Foo(); } } class Foo{ int value; public Foo(int initVa

时间:2017-10-20 16:05:00      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:new   分享   构造   png   alt   es2017   截图   rgs   定义   

动手动脑

public class Text {

 

           public static void main(Steing[] args){

              Foo obj1=new Foo();

              Foo obj2=new Foo();

              System.out.println(obj1==obj2);

   }

}

clss Foo{

  int value=100;

}

运行截图

技术分享

动手动脑2

public class Text{

      

         public static void main(Steing[] args){

              Foo objl=new Foo();

      }

    }

class Foo{

       int value;

       public Foo(int initValue){

          value=intiValue;

}

}

如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法

 

public static void main(String[] args){

InitializeBlockClass obj=new InitializeBlockClass();

System.out.println(obj.filed);

 

obj=new InitializeBlockClass(300);

System.out.println(obj,filed);

}

输出的是 obj.filed

 

java字段初始化的规律就是  所有类的变量都默认初始化为null,数字类的原始数据类型默认为0,boolean默认初始化为false

 

 

课后作业

package Text1;

public class Wulala

{

static int a=0;//记录创建对象的数量

int x;

public Wulala();//重建构造函数

{

x=0;

a++;//生成一个对象

}

public void Shuchu()//输出函数

{

System.out.println(x);

}

public static void main(String[] args)

{

Wulala w=new Wulala();

Wulala s=new Wulala();

Wulala d=new Wulala();

Wulala r=new Wulala();

Wulala t=new Wulala();

Wulala y=new Wulala();

System.out.println(a);//输出对象个数

}

}

2017 10 20 作业动手动脑2 public class Text{ public static void main(Steing[] args){ Foo objl=new Foo(); } } class Foo{ int value; public Foo(int initVa

标签:new   分享   构造   png   alt   es2017   截图   rgs   定义   

原文地址:http://www.cnblogs.com/liuzhaowei/p/7699551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!