这是什么意思”?

时间:2015-07-31 09:46:19

标签: java constructor this

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="#" method="POST">
        <input type="hidden" value="1" id="carid">
        <input type="button" >  
    </form>
    <form  action="#" method="POST">
        <input type="hidden" value="2" id="carid">
        <input type="button" >         
    </form>
    <form  action="#" method="POST">
        <input type="hidden" value="3" id="carid">
        <input type="button" >       
    </form>

我知道这个关键字用于表示活动对象或当前对象。在这段代码中,“this”的含义是什么? 我从(here

获得了这段代码

3 个答案:

答案 0 :(得分:5)

在您的代码段中,this(port, 50, null)表示在同一个类中显式调用构造函数,该类有三个参数,其中两个参数传递硬编码参数({{1} }和50

答案 1 :(得分:2)

Ctrl+shift+'+'表示调用当前类的构造函数,该构造函数将this(port, 50, null);我猜)作为参数。int, int, Object指的是当前this }。在这里,它用于从Object

中调用来自其他构造函数ServerSocket(int port, int num, Object x)构造函数

答案 2 :(得分:2)

this(port, 50, null)调用当前的类构造函数。

  

@this keyword

     
      
  • 可用于引用当前类实例变量。
  •   
  • this()可用于调用当前的类构造函数。
  •   
  • 此关键字可用于调用当前类方法(隐式)
  •   
  • 这可以在方法调用中作为参数传递。
  •   
  • 这可以在构造函数调用中作为参数传递。
  •   
  • 此关键字也可用于返回当前的类实例@。
  •