zoukankan      html  css  js  c++  java
  • java中无参,有参,默认构造方法的应用及举例

    类的构造方法:

    (1)构造方法的名字和类名相同,并且没有返回值。

    (2)构造方法主要用于为类的对象定义初始化状态。

    (3)不能直接调用构造方法,必修通过new关键字来自动调用,从而创建类的实例。

    new关键字的作用:

    (1)为对象分配内存空间。

    (2)引起对象构造方法的调用

    (3)为对象返回一个引用

    类中属性和方法的声明,和对方法的调用:
    class Point
    {
     int x;//属性
     int y;
     void output(){//方法
      System.out.println(x);
      System.out.println(y);
     }
    }
    class Tpoint
    {
     public static void main(String[] args)
     {
      Point p=new Point();
      p.x=10;
      p.y=10;
      p.output();//方法调用
     }
    }
    //输出的数为10  10

    无参构造方法的用法举例:
    class Point
    {
     int x;
     int y;
     Point(){//无参数构造方法,方法名与类名相同
      x=5;
      y=5;
     }
     void output(){
      System.out.println(x);
      System.out.println(y);
     }
    }
    class Tpoint
    {
     public static void main(String[] args)
     {
      Point p=new Point();
      p.output();
     }
    }

    //输出的数为5 5

    有参构造方法的用法举例:
    class Point
    {
     int x;
     int y;
     Point(int a,int b){//带参数构造方法,方法名与类名相同
      x=a;
      y=b;
     }
     void output(){
      System.out.println(x);
      System.out.println(y);
     }
    }
    class Tpoint
    {
     public static void main(String[] args)
     {
      Point p=new Point(3,3);
      p.output();
     }
    }
    //输出的数为3   3

    缺省构造方法的用法举例:
    class Point
    {
     int x;
     int y;
     Point(){//缺省构造方法,方法名与类名相同
      
     }
     void output(){
      System.out.println(x);
      System.out.println(y);
     }
    }
    class Tpoint
    {
     public static void main(String[] args)
     {
      Point p=new Point();
      p.output();
     }
    }
    //输出的数为0   0

  • 相关阅读:
    android学习计划2
    在ubuntu12.04下编译android4.1.2添加JNI层出现问题
    android原生系统裁剪
    LM393,LM741可以用作电压跟随器吗?
    android-86-Can't create handler inside thread that has not called Looper.prepare()
    三星 PMU NXE2000,x-powers的AXP228,NXE2000
    当函数没有return时错误
    Perl OOP
    ORA-01031: 权限不足
    Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳)
  • 原文地址:https://www.cnblogs.com/chedahui/p/9851306.html
Copyright © 2011-2022 走看看