java构造

package lei;

class person{

    int age;

    String name;

    double height;

    boolean ifee;

    person(String n,double h,boolean i)              //自定义构造

    {

        name=n;

        height=h;

        ifee=i;

    }

    void show()

    {

        ifee=true;

    }

}

public class lei {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        /*

        person[] student=new person[2];

        person zhang=new person();  //类的定义[x]


        person lee=new person();    //类的定义[x]


        zhang.age=15;

        zhang.height=178;

        zhang.name="dfd";

        lee.age=18;

        lee.height=200;

        lee.name="zzj";

        student[0]=zhang;

        student[1]=lee;

        for(int i=0;i<2;i++)

        {

            student[i].show();

        }

        */

        /*

        person lee=new person();

        person lei=new person();

        lee.age=15;

        lee.height=175;

        lee.ifee=false;

        lei.age=15;

        lei.height=175;

        lei.ifee=false;

        person[] student=new person[] {lei,lee};

        for(person ele:student)

        {

            if(!ele.ifee)

                ele.show();

            System.out.println(ele.ifee);

        }*/   //传统构造方式

         person lee=new person("lee",178,true);

         person lei=new person("lei",175,false);

         person[] student=new person[] {lei,lee};

         for(person ele:student)                    //加强foreach循环

            {

                if(!ele.ifee)

            {  

                ele.show();

                System.out.println(ele.ifee);}

             }

    }

}

猜你喜欢

转载自blog.csdn.net/zhouzhou_98/article/details/81147621