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

  • 相关阅读:
    安卓读取SD卡的容量
    Eclipse常用快捷键
    安卓实现记住密码登陆功能
    eclipse DDMS导出文件失败--android Failed to push the item
    LinearLayout线性布局搭配权重属性的使用
    unity 天空盒有缝隙的解决方案
    unity gitignore
    unity 5.6.1 Oculus手柄输入问题
    两个长整形相除等于零
    Unity 获得视频的某一帧,生成缩略图
  • 原文地址:https://www.cnblogs.com/hezijava/p/5509820.html
Copyright © 2011-2022 走看看