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

  • 相关阅读:
    http://blog.csdn.net/zhang_xinxiu/article/details/38655311
    三分钟了解Activity工作流
    在eclipse中设计BPMN 2.0工作流定义的根本步骤
    http://blog.csdn.net/bluejoe2000/article/details/39521405#t9
    activity的测试工程activiti-explorer使用
    如何让Activiti-Explorer使用sql server数据库
    Java中对List集合排序的两种方法
    常用 Git 命令清单
    推荐!手把手教你使用Git
    理解RESTful架构
  • 原文地址:https://www.cnblogs.com/chedahui/p/9851306.html
Copyright © 2011-2022 走看看