zoukankan      html  css  js  c++  java
  • 构造函数练习

    1.函数名和类名相同;

    2.不用定义返回值类型;

    3.不能写return语句;

    4.作用是初始化;

    class Wow
    {
      private String name;
      private int age;
    /*构造代码块
    作用:给对象进行所有对象进行统一初始化;首先执行
    */
      {
        System.out.println("Wow code run");
        cry();
      }
      Wow()//构造函数:作用是对特定的对象进行初始化;
      {
        System.out.println("Wow run"+"'"+"A:name="+name+","+"age="+age);
      }
      Wow(String n)
      {
        name=n;
        System.out.println("Wow run"+"'"+"B:name="+name+","+"age="+age);
      }
      Wow(String n,int a)
      {
        name=n;
        age=a;
        System.out.println("Wow run"+"'"+"C:name="+name+","+"age="+age);
      }
      public void cry()
      {
        System.out.println("Cry......");
      }
      public void getName(String n)
      {
        name=n;
      }
      public String getName()
      {
        return name;
      }
      public void getAge(int a)
      {
        age=a;
      }
      public int getAge()
      {
        return age;
      }
    }
    class Demo构造函数
    {
      public static void main(String[] args)
      {
        Wow c1=new Wow();

        Wow c2=new Wow("刘培赫");

        Wow c3=new Wow("六合",1);
        c3.getName("刘溜溜");
        c3.getAge(3);
        c2.getName("刘");
        System.out.println("改名为"+c2.getName());
        System.out.println("改名为"+c3.getName()+",年龄改为"+c3.getAge());
      }
    }

  • 相关阅读:
    Linux操作零碎下office办公应用类
    Fedora9ATI显卡Gnome情况下Amarok和EVA花屏情况声明及其筹划体例。
    关于Linux的目次结构及干系分区成绩
    /usr的目录机关
    Linux / 分区容量扩大之路
    linux下firefox 3.0 flash掉效的处理步调
    关于硬件信息和零碎信息
    MySQL进阶_SELECT篇
    Fedora中关于文件系统的挂载
    来此做个记号,谢谢关心我的网友
  • 原文地址:https://www.cnblogs.com/hezijava/p/5509820.html
Copyright © 2011-2022 走看看