this关键字

Posted 1950137408

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this关键字相关的知识,希望对你有一定的参考价值。

this:关键字,是当前对象
    1.那个对象调用的,this就具备有那个身份
    2.this可以调用本类中的属性和方法
    3.this可以调用构造方法(本类)
        3.1.this不能调用当前自己的构造方法,会造成死循环
        3.2.this调用构造方法语句必须放在构造方法的首行
        3.3.this构造方法不能形成 闭环

calss Person{
  private String name;
  private int age;

  public Person(String name,int age){
     this.name =  name;            //这是1
     this.age = age;   
}

public Person(){
   // this();         //3.1
   this("aaa",20);     //调用构造方法 ,根据参数来决定调用那个构造方法,
}







//讲一个数字的字符串 变成整形的数值

public calss Test{
    public static void main(String[] args){
          Scanner s = new Scanner(System.in);
           System.out.println("请输入一个数字字符串");
            String num = s.next();
            //利api直接强转  Integer.parseInt(num);

             int length = num.length();
             int sum = 0;
             for(int i=0; i < num.length; i++){
                      char ch = num.charAt(i);
                      int n = ch - 0;
                       sum = sum + n*(int)(Math.pow(10,length - 1));
                        length--;
             }
          System.out.println(sum);
    }

}

 

以上是关于this关键字的主要内容,如果未能解决你的问题,请参考以下文章

vue2.0 代码功能片段

在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]

ngx-translate实现国际化:this.translate.use()this.translate.get()this.translate.instant()onLangChange(代码片段

Discuz代码片段

在片段java类中使用“this”和getLastSignedInAccount时出现错误[重复]

vs 2010代码片段