zoukankan      html  css  js  c++  java
  • java 中 this的使用

     1 public class Test1 {
     2     /**
     3      * 主要练习this (可以理解成对象属性的指针)
     4      */
     5     int i=2 ;
     6     public Test1(int i){
     7         this.i = i;//如果不添加this 就会直接输出成员变量的值
     8     }
     9     public void show(){
    10         System.out.println("成员变量i="+this.i);
    11     }
    12     
    13     
    14     public static void main(String[] args) {
    15         Test1  a = new Test1(88);
    16         a.show();
    17     }
    18 }

    这是在构造函数里用的this  这个this的作用主要是对 作为对象的一个指针作用,指向该对象,如调用构造函数的时候    this.i = i;//如果不添加this 就会直接输出成员变量的值 this i 表示这个新实例化的对象的指针,this.i 表示的是这个对象的属性i  如果不添加this 这个最终输出的是2 而不是88  因为,public Test1 里的 i 不知道是赋值到哪里,所以要加上一个this 。

    即在这里this 的主要作用就是 对象的一个指针。 

  • 相关阅读:
    AJAX基础
    DOM事件机制(事件捕获和事件冒泡和事件委托)
    http协议
    DOM实战-js todo
    python常见面试题
    jQuery快速入门
    三级菜单
    购物车
    员工信息表
    random模块
  • 原文地址:https://www.cnblogs.com/sr990411/p/10742961.html
Copyright © 2011-2022 走看看